How We Coding

동영상 강의 : 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
= 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 사이의 값을 입력 받아
# 몇 자리 숫자인지 맞춰보기
 
= input("number : ")    # 키보드로 부터 입력을 기다린다., input 안의 문자열은 프롬프트
 
if a >= 100:
    print("3자리 숫자")
cs


- 하지만 위와 같이 작성하면 파이썬은 에러를 발생시킨다.

>> a 에는 str 타입이 저장되기 때문..!!


1
2
3
4
5
= input("number : ")    
print(type(a))            # <class 'str'>
 
= 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