과제 13: 축제 쿠폰으로 간식 교환하기 (Python)
학교 축제에서는 쿠폰 3장을 간식 1개로 교환할 수 있습니다.
가지고 있는 쿠폰의 수를 입력받아 교환할 수 있는 간식의 수와 교환하고 남은 쿠폰의 수를 구하는 프로그램을 만들어봅시다.
프로그램 조건
- 가지고 있는 쿠폰의 수를 정수로 입력받습니다.
- 쿠폰 3장으로 간식 1개를 받을 수 있습니다.
- 쿠폰이 3장 이상 남아 있으면 간식으로 교환합니다.
- 간식으로 교환할 때마다 쿠폰 3장을 사용합니다.
- 반드시
while문을 사용합니다. - 교환한 간식의 수와 남은 쿠폰의 수를 각각 출력합니다.
구현 조건
다음 조건을 만족하는 프로그램을 만드세요.
- 쿠폰의 수를 입력받아
coupons에 저장하세요. - 받은 간식의 수를 저장할
snacks를 0으로 정하세요. - 쿠폰이 3장 이상인 동안 반복하세요.
- 반복할 때마다 쿠폰의 수를 3만큼 줄이세요.
- 반복할 때마다 간식의 수를 1만큼 늘리세요.
- 반복이 끝나면 간식의 수를 출력하세요.
- 남은 쿠폰의 수를 출력하세요.
작성할 코드
아래 코드를 이용해서 프로그램을 작성하세요.
[가],[나],[다],[라],[마]를 채워 코드를 완성하면 됩니다.coupons = int(input(“쿠폰의 개수를 입력하새요: ”)) snacks = 0 while [가]: [나] [다] print([라]) #과자 수 print([마]) # 남은 쿠폰 수
실행 결과 (예시)
입력
쿠폰의 개수를 입력하세요: 8출력
2 2