0

我正在独自完成一个在线教程,我不知道我错过了什么。我不能编辑下面的代码超过两个字符。我尝试过的大部分内容都不止两个字符变化。

我需要它在一行上打印"Hello",然后在另一行上打印"Joe"

这是给出的代码;

print("Hello")
username = Joe 
print(username)

我试过把第二行换掉。我试过完全删除第二行。我尝试了所有语法更改都无济于事。

Error:

Traceback (most recent call last):
  In line 2 of the code you submitted:
    username = Joe 
NameError: name 'Joe' is not defined

有人可以指导我正确的方向吗?

提前致谢

4

2 回答 2

2

使用引号Joe将其变为字符串(类似于"Hello"),否则 python 将查找名为的变量Joe,如果未找到,NameError则会引发:

username = "Joe"

添加两个引号也符合您最多添加两个字符的标准。

于 2013-05-13T07:26:43.547 回答
0

"Joe" 是一个字符串,所以它应该是username = "Joe",而不是username = Joe

于 2013-05-13T07:26:43.983 回答