#33-파이썬 기초 실습 - if_elif_else

2020. 3. 15. 09:04AI & BigData/Python Basics

파이썬 기초 실습 - if_elif_else

if,elif, else 문

선택문 , if문의 기본 구조

print('''
if 조건식A:
    조건식의 A실행문
elif 조건식B:
    조건식의 B실행문
else:
    위의 조건을 전부 만족하지 못했을 때 실행하는 실행문.
''')
if 조건식A:
    조건식의 A실행문
elif 조건식B:
    조건식의 B실행문
else:
    위의 조건을 전부 만족하지 못했을 때 실행하는 실행문.
score = 95
if score >= 90:
    print('A')
elif score >= 80:
    print('B')
elif score >= 70:
    print('C')
elif score >= 60:
    print('D')
else:
    print('F') 
# score는 95점
# if score >= 90: 95점 보다 같거나 크기 때문에. A를 출력하고 종료한다.
A
score = 65
if score >= 90:
    print('A')
elif score >= 80:
    print('B')
elif score >= 70:
    print('C')
elif score >= 60:
    print('D')
else:
    print('F') 
# score는 65점
# if score >= 90:  , score 는 65점이기 때문에. 다음으로 내려 갑니다.
# elif score >= 80:  , score 는 65점이기 때문에 80보다 작기 때문에. 다음으로 내려간다.
# elif score >= 70: , score는 65점, 70보다 작기 때문에 다음으로 내려간다.
# elif score >= 60: , score는 65점 60보다 같거나 크기 때문에 다음줄 print('D') 출력하고 종료한다.
D
if 1 < 2:
    print(" 1은 2보다 작다")
 1은 2보다 작다
if not 1 < 2:
    print(" 1은 2보다 작다.")
else:
    print(" 2는 1보다 크다.")
 2는 1보다 크다.
if 1 > 0 and 2 > 1:
    print("1은 0보다 크고, 2는 1보다 크다.")
1은 0보다 크고, 2는 1보다 크다.
if 1 > 0 or 2 > 1:
    print("1은 0보다 크고, 2는 1보다 크다.")
1은 0보다 크고, 2는 1보다 크다.
if 1 > 0 or 1 > 2:
    print("1은 0보다 크고, 2는 1보다 크다.")
1은 0보다 크고, 2는 1보다 크다.
x = 2

if x > 5:
    print(" x 는 5보다 크다.")
elif x == 2:
    print(" x = 2 와 같다. ")
else:
    print(" x = 5보다 작다.")
 x = 2 와 같다. 
order = '간짜장'
price = 0
if order == '간짜장':
    price = 7000
elif order == "짬뽕":
    price = 6000
elif order == '짜장':
    price = 5000
else:
    print = 0
print(f" 주문하신 메뉴는 {order} , 가격은 : {price} 입니다.")
 주문하신 메뉴는 간짜장 , 가격은 : 7000 입니다.
order = '간짜장'
menu = {'간짜장': 7000, '짬뽕': 6000, '짜장': 5000}
price = menu[order]
print(f" 주문하신 메뉴는 {order} , 가격은 : {price} 입니다.")
 주문하신 메뉴는 간짜장 , 가격은 : 7000 입니다.
type(menu)
dict
# 자주 사용하는 금액 은 dict 형에 넣고 찾아도 편할것 같다.