Part 1. 파이썬 기초 문법
6차시. 조건문
if, elif, else로 프로그램 흐름을 제어합니다.
학습 코드
1# 6차시 - 조건문
2# 개념 학습 코드: if, elif, else
3
4# 비교 연산자 예제
5# a에 10 저장
6a = 10
7# b에 5 저장
8b = 5
9# a는 b와 같은가요? 출력
10print(a == b) # False
11# a는 b와 다른가요? 출력
12print(a != b) # True
13# a는 b보다 큰가요? 출력
14print(a > b) # True
15# a는 10보다 크거나 같나요? 출력
16print(a >= 10) # False
17
18# 등호 한개와 두개 차이 예제
19# x에 5를 저장하겠다
20x = 5 # 저장
21# x랑 5랑 같은가요?
22x == 5 # 비교
23
24# 문자열 비교 예제
25# name에 철수 저장
26name = "철수"
27# name 값과 "철수"가 같은가요? 출력
28print(name == "철수") # True
29# name 값과 "영희"가 같은가요? 출력
30print(name == "영희") # False
31
32# if문 기본 예제
33# age에 15저장
34age = 15
35# 만약 age가 13보다 크거나 같다면
36if age >= 13:
37 # "청소년입니다!'라고 출력
38 print("청소년입니다!")
39
40# if else 문 예제
41# score에 75 저장
42score = 75
43# 만약 score가 60보다 크거나 같다면
44if score >= 60:
45 # "합격!"출력
46 print("합격!")
47# 아니라면
48else:
49 # "불합격..." 출력
50 print("불합격...")
51
52# elif 문 예제
53# score에 85 저장
54score = 85
55# 만약 score가 90보다 크거나 같다면
56if score >= 90:
57 #"A" 출력
58 print("A")
59# 아니면서 만약 80보다 크거나 같다면
60elif score >= 80:
61 # "B" 출력
62 print("B")
63# 아니면서 만약 70보다 크거나 같다면
64elif score >= 70:
65 # "C"출력
66 print("C")
67# 아니면
68else:
69 # "F"출력
70 print("F")
71
72# and 연산자 예제
73# age에 20 저장
74age = 20
75# has_id에 True 저장
76has_id = True
77# 만약 age가 19보다 크거나 같고 그리고 has_id라면(True라면)
78if age >= 19 and has_id:
79 # "입장 가능!" 출력
80 print("입장 가능!")
81
82# or 연산자 예제
83# day에 "토요일" 저장
84day = "토요일"
85
86# 만약에 day값이 "토요일" 또는 "일요일"이라면
87if day == "토요일" or day == "일요일":
88 # "주말이다!" 출력
89 print("주말이다!")
90
91# not 연산자 예제
92# is_raining에 False 저장
93is_raining = False
94# 만약 is_raining이 아니라면(is_raining이 False라면)
95if not is_raining:
96 # "산책 가자" 출력
97 print("산책 가자!")
98
99
100📄 06-01-if_concept.py