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

питон

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

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

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

Не забудь про валидацию, и в случае неправильных значений, выводи "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')

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