为了账号安全,请及时绑定邮箱和手机立即绑定

ValueError 输入并尝试将输入值转换为 int

ValueError 输入并尝试将输入值转换为 int

蛊毒传说 2021-08-14 21:13:03
我是初学者,所以请多多包涵。我正在尝试解决一个非常简单的问题,但输入和 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 为基数:''有人能告诉我为什么我会收到这个错误吗?我在解决问题时错在哪里?提前致谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信