def bank(a,year1,year2):
a = int(a)
year1 = int(year1)
year2 = int(year2)
r = year2 - year1
s = a + r(a/10)
return s
bank(5000,2016,2022)
Asked
Active
Viewed 38 times
0
1 Answers
1
посмотрите на эту строку
s = a + r(a/10)
В математике можно пропускать иногда знак умножения. А вот при программировании на питоне - нет. Знак умножения десь обязателен. Также, питон (как и 99% языков) не может догадаться, что Вы хотите сделать - все должно быть явно. В самом конце Вы вызываете функцию bank, но никак не обрабатываете ее результат. Скорее всего хочется просто распечатать.
def bank(a,year1,year2):
a = int(a)
year1 = int(year1)
year2 = int(year2)
r = year2 - year1
s = a + r*(a/10)
return s
print(bank(5000,2016,2022))
Но если честно, то мне кажется, что тут задача на сложные проценты и она решена неверно.
KoVadim
- 112,121
- 6
- 94
- 160