Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 13, 2020 10:58:27

hippihop228
Зарегистрирован: 2020-10-13
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с решением задачи .

Маша мечтает о покупке нового мощного компьютера, но родители поставили ей условие, что половину денег она должна заработать сама. Летом Маша устроилась работать на почту. Её первая зарплата почтальона была S рублей. Каждый месяц Маше будут увеличивать зарплату на Z рублей. Маша решила, что не будет тратить свои деньги, а будет откладывать все заработанные средства для покупки компьютера.

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

Формат ввода
В единственной строке записано три натуральных числа

S, Z (1 ≤ S, Z ≤ 100) и N (1 ≤ N ≤ 100000000).

Формат вывода
Выведите сколько денег будет у Маши.

Офлайн

#2 Окт. 13, 2020 22:16:37

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9897
Репутация: +  855  -
Профиль   Отправить e-mail  

Помогите с решением задачи .

  
>>> def f(s, z, n):
...     out = 0
...     while n > 0:
...         out += s
...         s += z
...         n -= 1
...     return out
... 
>>> f(10, 3, 1)
10
>>> f(10, 3, 2)
23
>>> f(10, 3, 3)
39
>>> f(10, 3, 4)
58
>>> f(10, 3, 5)
80
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version