if
조건에 따라 코드를 실행하게 하거나, 실행하지 않게 하고 싶을 때 if 조건문을 사용한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#예시
hagsig = input("정수 입력 : ")
hagsig = int(hagsig)
if hagsig > 0 :
print("입력한 값은 양수 입니다")
if hagsig == 0 :
print("입력한 값은 0 입니다")
if hagsig < 0 :
print("입력한 값은 음수 입니다")
#실행
정수 입력 : 10
입력한 값은 양수 입니다
정수 입력 : 0
입력한 값은 0 입니다
정수 입력 : -10
입력한 값은 음수 입니다
|
cs |
else
else 구문은 if 조건 실행문 뒤에 작성되며, if 조건문의 조건이 거짓일때 실행된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#예시
hagsig = input("정수 입력 : ")
hagsig = int(hagsig)
if hagsig % 2 == 0 :
print("입력한 값은 짝수 입니다")
else :
print("입력한 값은 홀수 입니다")
#실행
정수 입력 : 10
입력한 값은 짝수 입니다
정수 입력 : 5
입력한 값은 홀수 입니다
|
cs |
elif
세개 이상의 조건을 사용해야 할때 elif를 사용한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#예시
hagsig = input("점수 입력 : ")
hagsig = int(hagsig)
if hagsig >= 90 :
print("당신의 점수는 A 입니다.")
elif hagsig >= 80 :
print("당신의 점수는 B 입니다.")
elif hagsig >= 70 :
print("당신의 점수는 C 입니다.")
else :
print("당신의 점수는 F 입니다.")
#실행
점수 입력 : 95
당신의 점수는 A 입니다.
점수 입력 : 80
당신의 점수는 B 입니다.
점수 입력 : 75
당신의 점수는 C 입니다.
점수 입력 : 20
당신의 점수는 F 입니다.
|
cs |
pass
조건이 참이지만 아무것도 실행하고 싶지 않을경우 pass를 사용한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#예시
hagsig = input("정수 입력 : ")
hagsig = int(hagsig)
if hagsig % 2 == 0 :
pass
else :
pass
#실행
정수 입력 : 10
정수 입력 : 5
|
cs |
'파이썬' 카테고리의 다른 글
[파이썬 강의] - 3.2 반복문(딕셔너리) (0) | 2021.02.17 |
---|---|
[파이썬 강의] - 3.1 반복문(리스트) (0) | 2021.02.17 |
[파이썬 강의] - 2.1 조건문(bool, 연산자) (0) | 2021.02.11 |
[파이썬 강의] - 1.5 자료형(문자열 다루기) (0) | 2021.02.10 |
[파이썬 강의] - 1.4 자료형(변환) (0) | 2021.02.10 |