반응형
키보드 하나의 가격은 8,500원이며 5개 이상 구매하면 10% 할인을 받는 프로그램을 출력해보자.
key=8500
num=int(input("키보드 구매 개수 입력: "))
total_price=key*num
if num>=5:
total_price *=0.9
print("총 가격은 %.0f원"%(total_price))
▶키보드 10개 구입: 85,000원에서 10% 가격인 8500원을 할인 받아 76,500원이 됨
키보드 하나의 가격은 동일할 때, 5개 이상 10개 미만을 구입하면 5%, 10개 이상 20개 미만을 구입하면 10%, 20개 이상 30개 미만일 경우 15%, 30개 이상일 경우 20% 할인을 받는 프로그램을 작성해보자.
단, 구매 개수는 50개를 초과할 수 없다.
key=8500
num=int(input("키보드 구매 개수 입력: "))
total_price=key*num
flag = True # 상태변수
if num>=5 and num<10:
total_price *=0.95
elif num>=10 and num<20:
total_price *=0.9
elif num>=20 and num<30:
total_price *=0.85
elif num>=30 and num<=50:
total_price *=0.8
else:
flag = False
if flag: # if flag == True:
print("총 가격은 %.0f원"%(total_price))
else:
print("50개를 초과할 수 없습니다.")
▶키보드 7개 구입: 59,500원에서 5% 가격인 2,975원을 할인 받아 56,525원이 됨
▶키보드 15개 구입: 127,500원에서 10% 가격인 12,750원을 할인 받아 114,750원이 됨
▶키보드 25개 구입: 212,500원에서 15% 가격인 31,875원을 할인 받아 180,625원이 됨
▶키보드 30개 구입: 255,000원에서 20% 가격인 51,000원을 할인 받아 204,000원이 됨
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 주사위 이미지 출력 프로그램 (0) | 2021.08.27 |
---|---|
[ Python ] 문자열 길이에 따른 출력 방법 프로그램 (0) | 2021.08.27 |
[ Python ] 주사위 값 맞추기 프로그램 (0) | 2021.08.27 |
[ Python ] 도돌이표 프로그램 (0) | 2021.08.27 |
[ Python ] 코드 줄이기 프로그램 (0) | 2021.08.27 |