[예제#1] 커피 계산기: 잔수×가격 자동 계산
한줄 요약: 오늘 커피값, 입력만 하면 자동 계산!
1) 최종 목표
- 사용자에게 가격과 잔수를 입력받고
- 총액을 계산해 보기
2) 완성 코드(복붙)
# 커피 계산기: 가격 * 잔수 = 총액
price = input("커피 한 잔 가격을 입력하세요(원): ")
count = input("몇 잔 주문하시나요?: ")
# 입력은 기본적으로 '문자열'이라 숫자로 바꿔야 계산 가능!
price = int(price)
count = int(count)
total = price * count
print(f"총 {count}잔, 결제 금액은 {total}원 입니다.")
3) 한 단계 업그레이드(부가세 포함)
price = int(input("커피 한 잔 가격(원): "))
count = int(input("수량: "))
subtotal = price * count
vat = round(subtotal * 0.1) # 10% 부가세, 반올림
total = subtotal + vat
print(f"상품금액: {subtotal}원")
print(f"부가세(10%): {vat}원")
print(f"총 결제금액: {total}원")
4) 자주 나는 오류
ValueError: invalid literal for int()
→ 문자(예: “3잔”)를 입력해서 그래요. 숫자만 입력!- 결과에 쉼표(,) 넣고 싶어요
total = 1234567print(f"{total:,}원") # 1,234,567원