연습 문제: 친구들에게 사탕 나누어주기 (Python)
생일을 맞아 친구들에게 사탕을 4개씩 포장해서 나누어 주려고 합니다.
가지고 있는 사탕의 수를 입력받아 나누어 줄 수 있는 친구의 수와 남은 사탕의 수를 구하는 프로그램을 만들어봅시다.
프로그램 조건
- 가지고 있는 사탕의 수를 정수로 입력받습니다.
- 친구 1명당 사탕 4개씩 나누어 줍니다.
- 사탕이 4개 이상 남아 있으면 계속 포장합니다.
- 포장할 때마다 사탕 4개를 사용합니다.
- 반드시
while문을 사용합니다. - 사탕을 받을 수 있는 친구 수와 남은 사탕의 수를 각각 출력합니다.
구현 조건
다음 조건을 만족하는 프로그램을 만드세요.
- 사탕의 수를 입력받아
candies에 저장하세요. - 사탕을 받을 친구의 수를 저장할
friends를 0으로 정하세요. - 사탕이 4개 이상인 동안 반복하세요.
- 반복할 때마다 사탕의 수를 4만큼 줄이세요.
- 반복할 때마다 친구의 수를 1만큼 늘리세요.
- 반복이 끝나면 친구의 수를 출력하세요.
- 남은 사탕의 수를 출력하세요.
작성할 코드
아래 코드를 이용해서 프로그램을 작성하세요.
[가], [나], [다], [라], [마]를 채워 코드를 완성하면 됩니다.
candies = int(input("사탕의 개수를 입력하세요: "))
friends = 0
while [가]:
[나]
[다]
print([라]) # 친구 수
print([마]) # 남은 사탕 수
실행 결과 (예시)
입력
사탕의 개수를 입력하세요: 14
출력
3
2