Вычислительная прога выялвяет не тот ответ, что нужно

Gorni_Kozel

Новичок
Пользователь
Дек 17, 2020
5
0
1
Безымянный.png
Python:
#Kn*klow = K*(1+r/100*k)** n * klow
K = int(input('Введите первоначальную сумму: ')) #первоначальная сумма
n = int(input('Введите число лет: ')) #число лет
klow = int(input('Число начислений в год ( Год(12), полгода(6) ): ')) #квартал пока нету, год и полгода в месяцах
r = int(input('Введите сложную годовую процентную ставку: '))
Knk = int

print('Knk = ' + K*(1+r/100*k)**n*klow)

в чем проблема?
C:\Pyt>ma.py
Введите первоначальную сумму: 12000
Введите число лет: 4
Число начислений в год ( Год(12), полгода(6) ): 2
Введите сложную годовую процентную ставку: 12
Knk = 56741.13023999999

тогда как Knk должно быть 19 126,1769
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 668
475
83
ну во первых у вас код не рабочий, нет переменной 'k' и строку складывать с числом нельзя
во вторых что такое 'klow', в формуле я этого не вижу, подсчет вашей формулы выглядит так K * (1 + r / 100) ** n
 
  • Мне нравится
Реакции: Gorni_Kozel и VolodinAS

Форум IT Специалистов