• Предмет: Информатика
  • Автор: kostrykovava12
  • Вопрос задан 3 года назад

питон

Игрок получает прибыль с предприятия каждый час. Прибыль игрока строится на разнице доходов и расходов, а они, в свою очередь, зависят от количества проведенных модернизаций.

На вход программе подается уровень модернизаций, тебе необходимо вывести сумму прибыли игрока за час.

Сумму необходимо округлить до целого числа.

Не забудь про валидацию, и в случае неправильных значений, выводи "error"!

Таблица влияния модернизации на прибыль предприятия представлена ниже.


кол-во модернизаций расходы доходы
без модернизации 50000 70000
1 -5% +30%
2 -5% +30%
3 -5% +30%
4 -5% +50%
9 -5% +100%
16 -30% +50%
26 -30% +50%
36(max) -30% +100%

Ответы

Ответ дал: Esperantisto2020
1

Ответ:

Объяснение:

ras=50000

doh=70000

m=[1,2,3,4,9,16,26,36] #допустимые значения

r=[5,5,5,5,5,30,30,30] #процент расхода

d=[30,30,30,50,100,50,50,100] #процент дохода

n=int(input('Уровень модернизации:'))

if n in m:

   i=m.index(n)

   ras*=1-r[i]/100

   doh*=1+d[i]/100

   print('прибыль:',round(doh-ras))

else:

   print('error')

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