<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 | 
