본문 바로가기
IT지식/Python

►파이썬 코딩 도장-13.7 심사문제: 온라인 할인 쿠폰 시스템 만들기

by 모두의 향연 2021. 10. 11.
728x90
반응형

-문제: 표준 입력으로 가격(정수)과 쿠폰 이름이 각 줄에 입력됩니다. Cash3000 쿠폰은 3,000원, Cash5000 쿠폰은 5,000원을 할인합니다. 쿠폰에 따라 할인된 가격을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다).

 

________________

________________

________________

________________

________________

________________

________________

 

-예)

입력

27000
Cash3000

결과

24000

 

입력

72000
Cash5000

결과

67000

 

-정답:

price=int(input())
coupon=input()
if coupon == 'Cash3000':
    price -= 3000
if coupon == 'Cash5000':
    price -= 5000
print(price)

 

-주의할 점:

보아하니 map으로 처음 정수로 만들었던 것이 오류남..

price=map(int, input())으로 씀.. map사용법 제대로 모르는 것 같다.

입력값을 정수로 변환하는 것은 int(input())으로 쓰면 되는데 뭘 한거지..ㅎ

728x90
반응형