공부합시다!/python
9.if 조건문: 흐름제어
간서치
2023. 2. 1. 00:13
728x90
드디어 자료형을 넘어서 조건문으로 들어옵니다.
제일 재밌는 부분이죠! 반드시 사용하는 부분이기도 하구요!
즐기세요!
# Python 흐름제어(제어문)
print(type(True))
print(type(False))
# EX-1
if True:
print('Yes')
# EX-2
if False:
print('No')
# EX-3
if False:
print('No')
else:
print('No2')
#관계 연산자
# >, >=, <, <=, ==, !=
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 False)
print(not True)
# 산술, 관계, 논리 연산자
# 산술 > 관계 > 논리 연산자
print('EX-1 : ', 5 + 10 > 0 and not 7 + 3 == 10)
score1 = 90
score2 = 'A'
if score1 >= 90 and score2 == 'A':
print('합격')
else:
print('불합격')
# 다중 조건문
#num = int(input('점수를 입력하세요 : '))
num = input('점수를 입력하세요 : ')
num = int(num)
if num >= 90:
print('num 등급 a', num)
elif num >= 80:
print('num 등급 b', num )
elif num >= 70:
print('num 등급 c', num)
else:
print('꽝!')
# 중첩 조건문
age = int(input('나이를 입력하세요 : '))
height = int(input('키를 입력하세요 :'))
age = int(age)
height = int(height)
if age >= 20:
if height >= 175:
print('출입가능')
elif height >= 160:
print('출입 불가')
else:
print('지원불가')
else:
print('20세 이상 지원 가능')
728x90