Предмет: Информатика,
автор: natahaivahnenko
n студентів беруть k яблук і розподіляють між собою порівну. Решта фруктів залишається в кошику. Скільки яблук отримає кожен студент? Скільки яблук залишиться в кошику? Програма зчитує числа n і k і друкує на екрані дві відповіді на поставлені вище запитання.
Ответы
Автор ответа:
0
students = int(input("Скільки студентів: "))
apples = int(input("Скыльки яблук: "))
divided = apples//students
left = apples%students
print("У кожного студена", divided, "яблук")
print("Залишилося:", left)
Автор ответа:
0
Ответ:
n, k = int(input()), int(input())
print(f"Яблок каждому студенту: {k//n}.")
print(f"В корзине останется яблоков: {k%n}.")
Объяснение:
// — это деление без остатка. Например, 5 разделить на 2 — это 2,5. А если 5 // 2, то это 2. Мы отбрасывает дробную часть в ответе. Не округляем, а просто тупо отбрасываем.
% — это остаток от деления с максимальным делителем. 11 % 3 — это 2 (3*3=11, а 4 * 3 уже «не влезет» в 11; Значит, 11-3*3=2)
Похожие вопросы
Предмет: История,
автор: dimovandrej2011
Предмет: Химия,
автор: lllokeim
Предмет: География,
автор: leraserbina2019
Предмет: Другие предметы,
автор: sofya057755
Предмет: Информатика,
автор: EgoRRR2006