如何在Python中以逗号结尾的打印行后输入变量?

时间:2017-07-01 20:35:52

标签: python-2.7

在练习11中的“学习Python困难之路”一书中,我找到了类似的东西:

print "How old are you?",  
age = raw_input()

输出是:

How old are you? 38

但是当我在Python 2.7.13中添加逗号时,它只打印print语句并开始换行。

2 个答案:

答案 0 :(得分:0)

这是一个需要拥有此代码的脚本,而不是在交互式控制台中。

这是最好的。如果您仍想在控制台上运行它,请阅读here,因为我不想复制和改写:D

答案 1 :(得分:0)

如果您运行脚本,控制台将打印以下行:

How old are you?

您可以在控制台('38')中输入您的年龄,然后将您的年龄保存到变量'age'中。尝试在控制台中输入您的年龄,然后打印“年龄”。

或尝试这样的事情:

print "How old are you?",  
age = raw_input()

print ("I am " + age + " years old.")