input()函数给我一个NameError

时间:2018-12-26 21:18:16

标签: python string input printing

在本教程中,我将遵循此程序,该程序要求用户提供其姓名,然后以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),并在代码的不同区域放入空格并将其删除。

怎么了?

0 个答案:

没有答案