🐍해달에듀 파이썬
/Part 1. 파이썬 기초 문법/6차시
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