← 문제 목록
Python 문제 #9

연습 문제: 친구들에게 사탕 나누어주기 (Python)

빈칸 5개 테스트 5개 제한 2.0초

문제 설명

연습 문제: 친구들에게 사탕 나누어주기 (Python)

생일을 맞아 친구들에게 사탕을 4개씩 포장해서 나누어 주려고 합니다.
가지고 있는 사탕의 수를 입력받아 나누어 줄 수 있는 친구의 수와 남은 사탕의 수를 구하는 프로그램을 만들어봅시다.

프로그램 조건

  1. 가지고 있는 사탕의 수를 정수로 입력받습니다.
  2. 친구 1명당 사탕 4개씩 나누어 줍니다.
  3. 사탕이 4개 이상 남아 있으면 계속 포장합니다.
  4. 포장할 때마다 사탕 4개를 사용합니다.
  5. 반드시 while문을 사용합니다.
  6. 사탕을 받을 수 있는 친구 수와 남은 사탕의 수를 각각 출력합니다.

구현 조건

다음 조건을 만족하는 프로그램을 만드세요.

  1. 사탕의 수를 입력받아 candies에 저장하세요.
  2. 사탕을 받을 친구의 수를 저장할 friends를 0으로 정하세요.
  3. 사탕이 4개 이상인 동안 반복하세요.
  4. 반복할 때마다 사탕의 수를 4만큼 줄이세요.
  5. 반복할 때마다 친구의 수를 1만큼 늘리세요.
  6. 반복이 끝나면 친구의 수를 출력하세요.
  7. 남은 사탕의 수를 출력하세요.

작성할 코드

아래 코드를 이용해서 프로그램을 작성하세요.
[가], [나], [다], [라], [마]를 채워 코드를 완성하면 됩니다.

candies = int(input("사탕의 개수를 입력하세요: "))
friends = 0

while [가]:
    [나]
    [다]

print([라]) # 친구 수
print([마]) # 남은 사탕 수

실행 결과 (예시)

입력

사탕의 개수를 입력하세요: 14

출력

3
2

코드

표시된 빈칸에 들어갈 코드를 오른쪽 입력란에 작성하세요.

Python
candies = int(input())
friends = 0

while [빈칸 1]:
    [빈칸 2]
    [빈칸 3]

print([빈칸 4]) # 친구 수
print([빈칸 5]) # 남은 사탕 수