很抱歉,我想教自己一些新的编程。在
我一直在尝试跟随约翰·泽尔的《Python编程:计算机科学导论》(第二版)。不幸的是,我在第一章中被卡住了。。。我不明白我做错了什么,因为我觉得我完全按照他的指示做了。基本上,他向我们展示了如何使第一个模块处于空闲状态,以及如何在pythonshell中导入它。在
我真的把书上写的东西都打下来了。我决定用IDLE,因为书上说了它的标准。我给文件命名了混沌.py按照指示。这是模块:
>>> # File: chaos.py
>>> # A simple program illustrating chaotic behavior.
>>> def main():
print("This program illustrates a chaotic function")
x = eval(input("Enter a number between 0 and 1: "))
for i in range(10):
x = 3.9 * x * (1 - x)
print(x)
>>> main()
当我试图从pythonshell导入时,总是会得到这样的结果(书中说这总是可行的):
^{pr2}$我试着把这个模块放到站点包中,但还是得到了同样的结果。谁能告诉我我做错了什么吗?谢谢!在
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> # File: chaos.py
>>> # A simple program illustrating chaotic behavior.
>>> def main():
print("This program illustrates a chaotic function")
x = eval(input("Enter a number between 0 and 1: "))
for i in range(10):
x = 3.9 * x * (1 - x)
print(x)
>>> main()
实际内容混沌.py应该是这样的。>>我认为你做了什么,以及实际的提示。在
现在,虽然运行了这个程序,但是它在关于输入行的语法中仍然有一些错误。我把它改成:
^{pr2}$附加信息:
你需要显示混沌.py. 像python3.4.3这样的东西与文件中的内容无关。如果它们在文件中,那么我完全预料到这样的错误
这是一个语法错误,而不是“找不到要导入的文件”错误。在
既然你在Windows提示符下,为什么不转到目录混沌.py坐着,只需键入**python混沌.py“那有什么用?在
在我的混沌.py在
并键入:
然后我得到一个错误,看起来和你的差不多:
即发布混沌.py,而不是会话和错误的屏幕截图。分别公布错误。混沌.py不应包含Python或其任何位置。到目前为止,您的所有帖子都包含终端会话或Python内容,这些都不是有效的Python代码。在
相关问题 更多 >
编程相关推荐