• Предмет: Информатика
  • Автор: natahaivahnenko
  • Вопрос задан 5 месяцев назад

n студентів беруть k яблук і розподіляють між собою порівну. Решта фруктів залишається в кошику. Скільки яблук отримає кожен студент? Скільки яблук залишиться в кошику? Програма зчитує числа n і k і друкує на екрані дві відповіді на поставлені вище запитання.

Ответы

Ответ дал: levchencow
0

students = int(input("Скільки студентів: "))

apples = int(input("Скыльки яблук: "))

divided = apples//students

left = apples%students

print("У кожного студена", divided, "яблук")

print("Залишилося:", left)

Ответ дал: AleksejVer
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)

Вас заинтересует