Top.Mail.Ru
Ответы

Помогите с задачей на Python

n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке? Программа получает на вход числа n и k и должна вывести искомое количество яблок (два числа). Можно для 5 класса? Младшая сестра справится не может)

По дате
По рейтингу
Аватар пользователя
Ученик
7мес

n = int(input("Введите количество школьников (n): "))
k = int(input("Введите количество яблок (k): "))

if n > 0:
apples_per_student = k // n
remaining_apples = k % n

print("Каждому школьнику достанется:", apples_per_student)
print("В корзинке останется:", remaining_apples)
else:
print("Количество школьников должно быть больше нуля.")

Аватар пользователя
Мудрец
7мес

Код:

1234567891011
 # Ввод количества школьников и яблок 
n = int(input("Введите количество школьников: ")) 
k = int(input("Введите количество яблок: ")) 
 
# Вычисление количества яблок для каждого школьника и остатка 
apples_per_student = k // n 
apples_in_basket = k % n 
 
# Вывод результатов 
print(apples_per_student, apples_in_basket) 
 
Аватар пользователя
7мес
1234
 n = int(input()) 
k = int(input()) 
print(f"Достанется яблок каждому: {k // n}") 
print(f"Останется яблок: {k % n}") 
12
 n, k = int(input()), int(input()) 
print(k // n, k % n) 
1234
 n = int(input()) 
k = int(input()) 
r = divmod(k, n) 
print(r) 

Любой из предложенных.

Аватар пользователя
Ученик
7мес

Допустим школьников 6, а яблок 15.
k // n = 15 // 6 = 2 (деление без остатка. Каждому достанется по 2 яблока)
k % n = 15 % 6 = 3 (остаток от деления. Останется 3 яблока)

Аватар пользователя
7мес

0, ведь яблоки не существуют