Информатика, вопрос задал sadykovaeleonora , 6 лет назад

Решите пожалуйста задачу в 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: мы учили чуть по другому*
Новые вопросы