Предмет: Информатика, автор: sadykovaeleonora

Решите пожалуйста задачу в Python!!!Кто первый решит на того подпишусь.
В кошику лежать A яблук.
Їх потрібно поділити між N учнями, кожен з яких отримує однакову кількість цілих яблук.
Якщо учнів більше, ніж яблук, то написати, що яблук не вистачає,

інакше надрукувати кількість яблук, що отримує кожен учень та кількість яблук, що залишились у кошику.

Ответы

Автор ответа: zertripfix
1

Ответ:

print("Введіть А (Кількість яблук), n (к-сть учнів):")

a,n = map(int, input().split()) #введення даних з клавіатури

if (a < n):

 print("яблук не вистачає")

else:

 print(f"К-сть яблук, які отримає кожен учень = {int(a/n)}, "+

       f"а к-сть яблук, що залишились у кошику = {a%n}")

Объяснение:

  • int(a/n) - делим яблоки на кол-во учеников, оставляя только целую часть. Это будет то кол-во яблок, которое получит каждый ученик
  • a%n - операция % в качестве результата возвращает остаток от деления. Это и будет оставшееся кол-во яблок в корзине

sadykovaeleonora: Спасибо большое, но мы еще не учили чуть по другому.
sadykovaeleonora: мы учили чуть по другому*
Похожие вопросы
Предмет: Русский язык, автор: 79260323430
Предмет: Геометрия, автор: kamkiv