【发布时间】:2013-12-12 05:17:24
【问题描述】:
我试图在 Python 中运行的这段代码有什么问题? (假设缩进不是问题):
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()
正如您可以想象的那样,自从我完全按照教科书显示的内容输入它以来,这一直令人困惑。感谢您的帮助!
【问题讨论】:
-
它没有正确缩进,例如。我建议阅读this。
-
您遇到的错误是什么? - 我建议也适当缩进
-
EOFError: 读取一行时出现EOF
-
我建议总是把你得到的错误和你用来帮助人们回答你的问题的 python 版本。
-
仅供参考,此代码出现在第二版 Python Programming: An Introduction to Computer Science (Zelle) 中,该版本已切换到 Python 3,因此使用了 @ 987654323@ 而不是
raw_input()。
标签: python python-3.x sublimetext