Я новичок, поэтому, пожалуйста, потерпите меня.Я пытаюсь решить очень простой вопрос, но получаю постоянную ошибку с командами input и int.Проблема, которую я пытаюсь решить, заключается в следующем:
У вас есть задолженность в размере 50 000 евро.Вы сравниваете разные депозиты, и наиболее прибыльным является депозит с 6% годовых сложного процента.Сколько денег вы должны вложить в этот депозит, чтобы получить 50 тыс. Евро за N лет?
Мой код:
FV=50000 #future value of the deposit is 50,000 euros
I=0.06 #the interest rate of the deposit is 6%
N=input("number of months:")
N=int(N)
print(FV/(1+I)**N)
print("I should invest", FV/(1+I)**N, "euros to have", FV, " euros in", N,
"months with interest", I)
Но ядро перестает работать и выполняться после третьей строки (команда ввода) и когда я вручную нажимаю Enter, чтобы получить новую строку, я получаю код ValueError, который говорит:
ValueError: недопустимый литерал для int () с основанием 10: ''
Может кто-нибудь сказать мнепочему я получаю эту ошибку?И где я не прав в решении проблемы?Заранее спасибо.