Python3

Python

Chapter 09. 튜플과 레인지

오늘은 튜플과 레인지에 배워보도록 하겠습니다! 튜플도 리스트와 비슷한 데이터의 한 종류입니다. 하지만 튜플과 리스트의 차이점이 있습니다! 1. 리스트는 1,2,3의 데이터를 담으면 [1,2,3]으로 표현 되지만 튜플은 (1,2,3) 으로 표현된다. 2. 튜플은 한 번 만들어지면 수정이 불가능하다. 따라서 튜플은 수정이 불가능하기에 안정성이 좋아 바뀌면 안 되는 정보가 있으면 튜플 이용하기도 합니다. 튜플은 리스트와 유사한 측면이 많기 때문에 리스트의 함수들이 튜플을 대상으로도 동작하게됩니다. 앞에서 튜플은 데이터의 수정이 불가능하다고 하였는데요! 하지만 num=(1,2,3,4,5,6) num=num+(7,8,9,10) print(num) num=(1,2,3,4,5) num*=2 print(num) num..

Python

Chapter 08. for 루프와 while 루프

이번 글에서 반복문을 배워볼 겁니다! 대표적으로 for문과 while문이 있져?? 앞서 for문은 배웠었져?? 다시 한 번 골격을 적어보면 for in : 이렇게 표현을 했었는데요! for문은 정해진 범위 내에서 정해진 횟수 만큼 반복해서 실행하는 모습을 볼 수 있었습니다! 이번에 배워볼 while문은 for문과 다르게 이 True가 될 때까지 반복하게 된다는 차이점이 있습니다! while : n=1 s=0 while s

Python

Chapter 07. True, False 그리고 if와 그 형제들

이번 글에선 true, false, if문을 배워보도록 하겠습니다~ 책에선 if 중간에 설명하는데 처음에 배우는게 낫겠다 싶어서 if문을 먼저 설명해보도록 하겠습니다! if( ) if문의 바로 뒤에 있는 조건이 참일 경우 if문이 실행되는 구조로 이루어져 있습니다. if : if문에는 세 가지가 있는데요! if, elif, else입니다! if 는 조건이 true 일 때, else는 조건이 false 일 때 쓰이는데요! 여기선 조건에 따라 둘 중 하나를 선택해서 실행하는 경우에 쓰이고 elif를 써줄 경우엔 조건에 따라 셋 또는 그 이상 중에서 하나를 선택해서 실행하는 경우에 사용하는 도구입니다! 즉, 정리하자면 if : elif : else : 여기서 알아둬야 할 점은 if문에서 if와 else는 한개..

Python

Chapter 05. 리스트와 문자열

이번 글에선 리스트와 문자열에 대해서 알아보겠습니다! 그 전에 먼저 print를 할 때 for i in range(0,5): print(i) 이렇게 하면 이렇게 줄바꿈이 된 채로 나왔는데요! 만약에 나는 0 1 2 3 4 이런식으로 출력하고싶다! 하시는 분들도 있겠져?? 그럴 경우엔 print안에 end를 추가하면 됩니다! for i in range(0,5): print(i, end=' ') 이렇게 end=' '를 하면 출력이 끝난 후 줄바꿈이 되지 않고 공백이 들어가게 되는 겁니다! 책에서 지금은 나오지 않지만 제가 아는 걸 적어보자면,, print(1,2,3,4,5) 이런 경우 1 2 3 4 5 이렇게 공백이 생긴채로 출력이 되는데요! 이 사이를 다른 거로 바꾸고싶다! 하시는 분들도 있을거예요! 그럴..

Python

Chapter 04. int형 데이터와 float형 데이터

이번엔 int형 데이터와 float형 데이터에 대해 알아보는 시간을 갖도록 하겠습니다! 먼저 정수의 표현과 실수의 표현을 보면 일단 num=1 num1=1.00000000000001 num2=1.1 print(num) print(num1) print(num2) print(num1+num2) 이렇게 num엔 정수를, num1, num2엔 실수의 값을 저장했습니다! 여기서 num에는 정확히 1이라는 값이 저장되지만! num1, num2에는 정확히 1.0000000000000000001, 1.1 이라는 값이 저장되지 않고 오차가 있는 값이 저장되게 됩니다! print로 num1, num2를 출력해보면 저장된 값이 그대로 나옵니다! 하지만 둘을 더한 값을 출력한다면?! 밑에 보이는 것과 같이 계산값이 다른 것을..

Python

Chapter 03. 프로그램 사용자로부터의 입력 그리고 코드의 반복

앞에선 인자에 직접 숫자나 문자를 넣어서 결과값을 얻었는데요! 이번엔 입력 값을 받아보는 법을 배워보도록 하겠습니다! 전에 글에서 main을 배웠으니 이제부터의 코드작성은 다 main함수를 써서 할게요! https://mineeeee.tistory.com/50?category=905765 Chapter 02. 간단한 함수 만들기 함수를 정의할 땐 def 함수이름(): 를 써주면 됩니다~ 함수의 선언은 인자가 없는 경우가 있고 있는 경우가 있는데요~ 먼저 없는 경우를 살펴보면 def greet(): print(1) print(2) greet() 이런식으로 작성하 mineeeee.tistory.com def Q1(): a=input("how old are you? ") print("age:",a) def m..

Python

Chapter 02. 간단한 함수 만들기

함수를 정의할 땐 def 함수이름(): 를 써주면 됩니다~ 함수의 선언은 인자가 없는 경우가 있고 있는 경우가 있는데요~ 먼저 없는 경우를 살펴보면 def greet(): print(1) print(2) greet() 이런식으로 작성하면 됩니다! 반대로 인자가 있는 경우! 이 경우가 쓸 일이 더 많겠져?? def greet2(name): print("반가워요!", name, "님!") greet2("미네") def adder1(num1, num2): print(num1,"+",num2,"=", num1+num2) adder1(1,2) 이런식으로 쓰면 되는데요~ 위의 함수 안에는 print가 있어서 함수를 다시 써주기만 하면 print가 되는데요! 그럼 함수 안에 print가 없고 밖에서 print를 해야..

Python

Chapter 01. 파이썬에게 질문하기

먼저 출력 방법! C언어는 printf고 C++은 cout이지만 파이썬은 간단하게 print! print("Hello world!") 이렇게 하면 된당 이번엔 변수 선언 방법을 알아보장 C++에선 변수를 선언하려면 int, string, double을 다 구분해서 써야했지만! 파이썬에선 그냥 바로 x=30 y="mine" print(x,y) x,y="렁","메" x,y=y,x print(x,y) 이렇게 선언할 수 있고 x,y=y,x로 편하게 바꿀 수도 있다!! 이거 진짜 편한 거 같당

pushpush
'Python3' 태그의 글 목록