조건문 : 조건에 따라서 수행하는 동작을 달리하게 만드는 문장(방법)
# 기본 형식
if 조건식:
수행문장
수행문장
조건문 밖 (들여쓰지 않으면 if문의 밖이다)
# 조건이 두개
# if, else
# 기본형식 (조건식뒤에 콜론: 꼭 찍고, 들여쓰기는 tab으로)
if 조건식:
실행문장1
실행문장2
else:
실행문장1
# 조건 3개이상 될때 - if elif else
if True:
print('실행문장1')
elif True:
print('실행문장2')
else:
print('실행문장3')
score = int(input('점수 입력 >> '))
if score>=90:
result='A'
elif score>=80:
result='B'
elif score>=70:
result='C'
elif score>=60:
result='D'
else:
result='F'
print(f'{score}점은 {result}학점 입니다.')
print('=====자판기=====')
print('''1.콜라 2.사이다 3.물
600 800 1000''')
# money = int(input('insert coin >>'))
# menu = int(input('메뉴 선택 >>'))
# if menu==1:
# money -= 600
# elif menu==2:
# money -= 800
# else:
# money -= 1000
# if money<0:
# print('돈이 부족합니다')
# else:
# print(f'잔돈 >> 1000원 {money//1000}개, 500원 {(money%1000)//500}개, 100원 {(money%500)//100}개')
input_coin = int(input('금액 입력 >> '))
menu = int(input('메뉴 선택 >> '))
change = 0
if menu ==1:
change = input_coin -600
elif menu==2:
change = input_coin -800
else:
change = input_coin -1000
ch, ob, b = 0,0,0
if change <0:
print('돈이 부족합니다')
else:
ch = change//1000
ob = (change%1000)//500
b = (change%500)//100
print(f'천원:{ch}개, 오백원:{ob}개, 백원:{b}개')
'빅데이터 서비스 교육 > Python' 카테고리의 다른 글
Python 반복문(while, for) (0) | 2022.04.29 |
---|---|
Python 튜플 (0) | 2022.04.29 |
Python 리스트 (0) | 2022.04.29 |
Python 연산자 (0) | 2022.04.29 |
Python 기초 (0) | 2022.04.29 |