2013-05-13 86 views
0

我正在通过单独的在线教程工作,我不知道我错过了什么。 我无法编辑下面的任何两个字符以下的代码。我尝试过的大部分内容都是两个以上的字符变化。Python运行时级错误,

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

这是给定的代码;

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

我已经尝试过swopping第二行。我试着完全删除第二行。我试过语法修改都无济于事。

Error: 

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

有人能指导我在正确的方向?

在此先感谢

回答

2

使用引号Joe使它成为一个字符串(类似于"Hello"),否则Python将查找名为Joe变量,如果没有找到它,然后NameError将提高:

username = "Joe" 

添加两个引号也符合添加最多两个字符的条件。

0

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

+0

谢谢,我想我只是试图用()添加“”,然后超出了字符限制。 – isupportopensource 2013-05-13 07:33:27