728x90
반응형
product = {'믹스':[6000, 2], '종이컵':[15000, 3], '커피스틱':[3000, 1]} # 1) 품목 Key, 가격과 현재개수를 value
total_money = 0 # 2)총 비용 변수
for key, value in product.items(): # 3) 반복문
if value[1] >= 3: # 4) 재고가 3개 이상일때 continue
continue
# 3) 잔여개수가 3개보다 적을때 (위 if 문에서 3 이상일때 continue 했기때문에 이 코드부터는 3개보타 적을때가 됨)
cnt = 3 - value[1] # 2)사야할 비품의 개수 변수. 3개에서 몇 개 부족한지 계산
money = value[0] * cnt # 부족한 개수 * 가격으로 궁비 비용 계산
total_money += money # 총 비용에 누적
print(f"{key}:{cnt}개 부족")
print(f"{key}를 구립하는데 필요한 금액 : {money}원입니다.")
print(f"부족한 비품을 사는데 필요한 총 비용: {total_money}")
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 100개의 사각형 임의의 위치에 그리기 (1) | 2023.12.11 |
---|---|
[파이썬] 문제 : 1부터 20가지 출력 while 코딩 분석 (0) | 2023.12.11 |
[파이썬] 문제 : tkinter 마일->킬로미터 변환 (1) | 2023.12.10 |
[파이썬] 문제 : 이중 for문의 실행 횟수 (0) | 2023.12.10 |
[파이썬] 문제 : 클래스(AddWorders)와 딕셔너리 (2) | 2023.12.10 |
댓글