Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
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 26 27 28
Archives
Today
Total
관리 메뉴

게임 제작 마스터 클래스

파이썬 수업노트 no. 10 | 파이썬 흐름제어: 관계/논리 연산자, if elif else 본문

파이썬

파이썬 수업노트 no. 10 | 파이썬 흐름제어: 관계/논리 연산자, if elif else

엔류 ENRU 2020. 3. 18. 23:03




# Section 05-1 # 파이썬 흐름제어(제어문) # 조건문 실습 # True는 1의 값을 갖고 False는 0의 값을 가지며 이는 Boolean의 형을 지닙니다. print(type(True)) print(type(False)) # 예1: if True: print("Yes") # 예2: if False: print("No") # 예3: if False: print("No") else: print("Yes2") # 관계연산자 # >, >=, <, <=, ==, != a = 10 b = 0 print(a == b) print(a != b) print(a > b) print(a >= b) print(a < b) print(a <= b) # 참 거짓 종류(True, False) # 참 : "내용", [내용], (내용), {내용}, 1 # 거짓 : "", [], (), {}, 0 city = "" if city: print("True") else: print(">>>>False") # 논리 연산자 # and or not a = 100 b = 60 c = 15 print('and : ', a > b and b > c) print('or : ', a > b or c > b) print('not : ', not a > b) print(not True) print(not False) # 산술, 관계, 논리 연산자 # 산술 > 관계 > 논리 순서로 적용 print('ex1 : ',5 + 10 > 0 and not 7 + 3 ==10)\ score1 = 90 score2 = 'A' if score1 >= 90 and score2 == 'A': print("합격하셨습니다.") else: print("죄송합니다. 불합격입니다.") # 다중조건문
# elif를 활용해서 여러 조건을 걸어봅시다.
num = 95 if num >= 90: print("num 등급 A", num) elif num >= 80: print("num 등급 B", num) elif num >= 70: print("num 등급 C", num) else: print("꽝") # 중첩조건문
# 조건문 블럭 안에 블럭을 겹쳐서 중첩을 시켜봅시다. age = 27 height = 175 if age >= 20: if height> 170: print("A지망 지원 가능") elif height >= 160: print("B지망 지원 가능") else: print("지원 불가") else: print("20세 이상 지원 가능")


Comments