我使用的是SublimeText 3,我安装了SublimeREPL来运行当前的SublimeREPL文件,这样我就可以在简单练习中看到输入的返回。下面是我可笑的简单代码:
name = input("What is your name: ")
print name我去测试了它,得到了以下错误:
What is your name: Justin
Traceback (most recent call last):
File "Practice Exercise 1.py", line 2, in <module>
name = input("What is your name: ")
File "<string>", line 1, in <module>
NameError: name 'Justin' is not defined
***Repl Closed***好像是想把“贾斯汀”当作一种功能什么的。如果你们能帮我,那就太好了。
发布于 2017-10-13 01:22:11
你需要用引号输入..。你叫什么名字:“贾斯汀”
发布于 2017-10-13 01:27:09
似乎您正在运行Python2。在这种情况下,将input()更改为raw_input()。
发布于 2017-10-13 01:16:58
如果使用python 3,则print是一个函数,必须使用括号调用。
print(name)https://stackoverflow.com/questions/46721106
复制相似问题