Помогите с задачей на Python
n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке? Программа получает на вход числа n и k и должна вывести искомое количество яблок (два числа). Можно для 5 класса? Младшая сестра справится не может)
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("Количество школьников должно быть больше нуля.")
Код:
# Ввод количества школьников и яблок
n = int(input("Введите количество школьников: "))
k = int(input("Введите количество яблок: "))
# Вычисление количества яблок для каждого школьника и остатка
apples_per_student = k // n
apples_in_basket = k % n
# Вывод результатов
print(apples_per_student, apples_in_basket)
n = int(input())
k = int(input())
print(f"Достанется яблок каждому: {k // n}")
print(f"Останется яблок: {k % n}")
n, k = int(input()), int(input())
print(k // n, k % n)
n = int(input())
k = int(input())
r = divmod(k, n)
print(r)
Любой из предложенных.
Допустим школьников 6, а яблок 15.
k // n = 15 // 6 = 2 (деление без остатка. Каждому достанется по 2 яблока)
k % n = 15 % 6 = 3 (остаток от деления. Останется 3 яблока)
0, ведь яблоки не существуют