본문 바로가기

Python/Python_Learn | 파이썬 기초5

조건부 실행 (흐름제어) if if는 조건문이 참일때만 body를 실행하는 예약어로 매우 자주 사용하게 됩니다. 조건문 뒤에는 콜론 : 이 쓰이고 오는 body부분은 들여쓰기 해줍니다. 뒤오 오는 조건에 구에받지 않아야할 코드는 다시 내어쓰기를 해줍니다. 예시) if 조건문: # body 시작 코드~~~~ ~~~~ 코드 # body 끝 x = 5 if x < 10: print('smaller') print('Fin') # 출력결과 # # smaller # Fin x = 15 if x < 10: print('smaller') print('Fin') # 출력결과 # # Fin 조건문 True 나 False를 (이를 bool타입이라고 한다) 사용하거나 연산결과가 bool타입인(True나 False가 연산결과로 나오는) 연산을 사용한다.. 2020. 5. 21.
연산자, 타입 연산자 수학(math)에서의 연산자와 매우 비슷 수학에서 쓰는 기호 전체를 사용할수 없기 때문에 60~70년대 키보드에 있었던 것을 차용해서 만듬 + 더하기 - 빼기 * 곱하기 / 나누기 ** 제곱 % 나머지 // 몫 연산자의 계산순서 + 나 - 가 아닌 다른 연산자를 먼저 계산후 연산. 두 연산(+,-)을 제외한 연산이 두개 이상 있을경우 먼저 등장하는 순서로 계산. 괄호 안의 연산을 먼저 수행. 계산 우선순위 1 + (2 ** 3)/ 4 * 5 1 + (8 / 4) * 5 1 + (2 * 5) 1 + 10 11 괄호 제곱 곱하기, 나누기 연산 더하기, 빼기 연산 왼쪽에서 오른쪽으로 진행 타입 Python의 기본 데이터 타입은 str(문자열) int(정수형) float(부동소수점) 등이 있음. 타입을 .. 2020. 5. 21.
상수,변수 상수 변하지 않기때문에 상수. 예)숫자 문자열 등등 22.7 5 'hello' 변수 메모리를 할당하고 이름을 지어 무언가를 넣을수 있다. 일반적으로는 하나의 값을 넣게 됩니다.(하나 이상의 값을 변수에 넣을수도 있습니다) a = 22.7 b = 'hello' 와 같은 대입문을 통하여 변수에 값을 넣을수 있다. 이것은 우리마음대로 변수이름을 a로 정하고 22.7이란 상수를 넣어준겁니다. (다른 표현으로는 변수 a가 22.7을 가르키고 있다 라고한다) x = 22.7 y = 5 x = 'hello' print(x,y) # hello 5 22.7이라는 숫자는 바뀔수가 없으나 x가 가르키는 곳은 달라질수가 있습니다. 그렇기에 변수라고 할수있죠. 변수 이름의 규칙 (Python) 변수이름 내에서 문자, 숫자, 언.. 2020. 5. 21.
순차문, 조건문, 반복문 순차문 말처럼 순서대로 진행하는것 입니다. x = 2 print(x) # 2 x = x + 2 print(x) # 4 조건문 어떤것이 참일 경우에만 실행. x = 5 #만일 x = 17이라면? → Finis만 출력됨 if x 20: print('Big') print('Finis') # Small # Finis if는 if 조건문: body 일때 조건문이 참이면 body부분을 실행한다. 반복문 body부분의 코드를 '반복'한다. 예시는 while문으로 들겠습니다. while 조건문: body 와 같은 형태로 조건문이 참일때 body를 실행합니다. 위의 if와 똑같죠? 하지만 끝나는 것이 아닌 다시 조건문을 확인합니다.. 2020. 5. 19.
배우기 앞서서 에러부분 ^ Syntax Errors : 에러내용 앞으로 파이썬을 사용해 프로그래밍을 하면서 문법오류를 상당히 자주 목격할수 있습니다. 저 또한 처음 배울때 상당히 많이 조우했으며 괜찮은 코드 처럼 보이는데도, 다시 수정해도 다시금 오류가 뜰수 있습니다. 문법오류가 뜨는것이 부족한 프로그래머라는 것을 의미하진 않습니다. 단지 무엇을 하려는건지 파이썬이 이해하지 못했을 뿐입니다. 짜증날수도 있지만 문법오류에 익숙해지셔야 합니다. 5번째 줄의 else의미를 모르겠어..!! 들여쓰기가 안돼서인가 햇갈려 ㅠㅠ 무슨 말이 하고싶은거야 ㅠㅠㅠ 라고 말하는거죠 우리가 파이썬 언어를 배우고 이해하는것이 파이썬이 우리 언어를 배우고 이해하는것보다 훨씬 쉽습니다. 파이썬의 코드는 문장으로 구성되어있습니다.. x = 2 x.. 2020. 5. 19.