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

помогите пожалуйста язык Python​

Приложения:

Ответы

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

Уточнение: не уверен, что я правильно понял условие про увеличение на 50000: я его интерпретировал как: если в конце месяца на первой ферме будет более 50к овец, то.... Если я понял условие неверно и всё таки нужно отслеживать реальное увеличение ровно на 50к - программу надо будет переделать.

ferm1=1000

ferm2=0

count=0

while True:

   count+=1

   for i in range (30):

       ferm1*=1.001

   if ferm1>50000:

       ferm2+=ferm1*0.1

       ferm1*=0.9

   if ferm2>35000:

       print(f'Превышение произошло через {count} месяцев')

       break

count - счётчик месяцев

ferm1 - хранит количество овец на первой ферме

ferm2 - хранит количество овец на второй ферме

while True: - запускаем бесконечный цикл, который не завершится, пока не выполнится, например, команда break

Похожие вопросы
Предмет: Русский язык, автор: qqwertyuiop1
Предмет: Математика, автор: step4ik86
Предмет: Математика, автор: roma200845