因此,我正在为我的编程课程“6.00.1x计算机科学和使用Python编程简介”解决一个问题,现在我遇到了一些问题。你知道吗
我已经很接近解决这个问题的办法了,但我的回答有点不对劲。我进去后开始修改代码。但是当我按下run键(我使用的是Spyder)时,Ipython控制台给了我和以前完全相同的答案。我有点怀疑,开始删除大块代码。还是一样的答案。最后,我删除了太多的代码,只剩下几行完全不相关的代码,根本不可能正常工作。但它确实做到了,即使在改变了输入之后,它也完全做到了它之前所做的。你知道吗
现在,我是一个完全的初学者,所以我打赌我刚刚错过了一些东西,但我真的很感激如果有人能解释给我发生了什么。你知道吗
annualInterestRate = 0.2
monthlyint = annualInterestRate/12
balance = 320000
epsilon = 0.5
print(round(guess,2))
据我所知,这段代码不应该工作(例如round变量甚至没有定义),也没有什么意义。但是,当我把它输入控制台时,它会给我:
29591.88
为什么会这样?你知道吗
(Spyder developer here)为了避免这种问题,我们添加了一个新选项(从Spyder 3.1开始),在运行文件之前清除IPython控制台中的所有变量。你知道吗
要访问该选项,您需要进入菜单
(如果要应用于正在运行的文件)或
(如果要将其应用于所有文件),请查找
并选择
相关问题 更多 >
编程相关推荐