我是初学者,所以请多多包涵。我正在尝试解决一个非常简单的问题,但输入和 int 命令出现一致错误。我试图解决的问题如下:您有 5 万欧元的债务。您比较不同的存款,最赚钱的存款是年复利为 6% 的存款。您应该在该存款中投资多少钱才能在 N 年内拥有 5 万欧元?我的代码是:FV=50000 #future value of the deposit is 50,000 eurosI=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 为基数:''有人能告诉我为什么我会收到这个错误吗?我在解决问题时错在哪里?提前致谢。
添加回答
举报
0/150
提交
取消