<1-4> 제어문(if)
Language/Python2018. 1. 31. 08:58
동영상 강의 : http://pythonkim.tistory.com/notice/77
# Day_01_03_if.py
- 들어가기 앞서, 파이썬은 인덴트에 민감하다..!!
- " : "(콜론) 이 나왔을 땐 들여쓰기가 있어야 한다.
# if: else:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | a = 13 print(a % 2) # 1 if a%2 == 1: print('홀수') # 홀수 else: print('짝수') if a%2: # 1 은 True print('홀수') # 홀수 else: print('짝수') if a: print(a) # 13 | cs |
# 문제
# 0 ~ 999 사이의 값을 입력 받아
# 몇 자리 숫자인지 맞춰보기
1 2 3 4 5 6 7 8 | # 문제 # 0 ~ 999 사이의 값을 입력 받아 # 몇 자리 숫자인지 맞춰보기 a = input("number : ") # 키보드로 부터 입력을 기다린다., input 안의 문자열은 프롬프트 if a >= 100: print("3자리 숫자") | cs |
- 하지만 위와 같이 작성하면 파이썬은 에러를 발생시킨다.
>> a 에는 str 타입이 저장되기 때문..!!
1 2 3 4 5 | a = input("number : ") print(type(a)) # <class 'str'> a = int(input("number : ")) print(type(a)) # <class 'int'> | cs |
- 지금까지 배운 내용으로는 이정도로..
1 2 3 4 5 6 7 | if a >= 100: print(3) else: if a >= 10: print(2) else: print(1) | cs |
# 공백 : space , enter, tab
- 파이썬 인터프리터가 무시하는 세가지.
1. 스페이스
2. 엔터
3. 탭
1 2 3 4 5 6 | print( 'Hello') print( 'Hello' ) print( 'Hello') | cs |
# elif
1 2 3 4 5 6 | if a >= 100: print(3) elif a >= 10: print(2) else: print(1) | cs |
'Language > Python' 카테고리의 다른 글
<1-7> 정규표현식 with Python (0) | 2018.02.03 |
---|---|
<1-6> 정규표현식 (Regular Expression) (0) | 2018.02.02 |
<1-5> 함수(function) (0) | 2018.02.01 |
<1-3> 연산자 (0) | 2018.01.30 |
<1-2> 파이썬 입문 (0) | 2018.01.29 |