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
반응형
'IT지식 > Python' 카테고리의 다른 글
►파이썬 코딩 도장-14.7 심사문제: 합격 여부 판단하기 (0) | 2021.10.12 |
---|---|
파이썬 else의 모든것 (0) | 2021.10.12 |
파이썬 중첩 if조건문 사용하기/사용자 입력값에 if조건문 사용하기 (0) | 2021.10.11 |
파이썬 if조건문과 들여쓰기 (0) | 2021.10.11 |
파이썬 if조건문 (0) | 2021.10.11 |