在本教程中,我将遵循此程序,该程序要求用户提供其姓名,然后以hi" + name
进行响应。我按照说明进行操作,但不接受输入。教程是否错误/已过时?
print ("Hi! I’m Joseph. What's your name?")
name = input()
print ("Hi" + name)
应该先按原义Hi
,然后再按name
,但是我看到的是:
Traceback (most recent call last):
File "C:/Users/user/Documents/AA school/ICT/python/Using str variables.py", line 2, in <module>
name = input()
File "<string>", line 1, in <module>
NameError: name 'Adam' is not defined
我尝试将+ name
更改为+ str(name)
,并在代码的不同区域放入空格并将其删除。
怎么了?