<Py> 2.

Sinjae Lee·2021년 5월 18일

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


->입력
27000
Cash3000
->결과
24000

->입력
72000
Cash5000
->결과
67000

내가 작성한 답 >>

price = int(input())
salePrice = input()
x= int(salePrice[4:])
print(price-x)

입력
130000
Cash68000
출력
62000

Process finished with exit code 0
작동 잘만 되네ㅎㅎ;;

책에서 원했던 답 >>

coupon = input()
price = int(input())

if coupon == 'Cash3000'
	price -== 3000

if coupon == 'Cash5000`
	price -== 5000
    
print(price)

if coupon == 'Cash3000'
^
SyntaxError: invalid syntax

오히려 책에서 원했던 답안으로 프로그래밍하니까 에러가 뜬다...

profile
Back-end developer

0개의 댓글