我从最基本的开始,我试图创建一个简单的madlibs式游戏,用户可以导入动词、名词等,程序将使用这些输入打印一段,目前为止,我有:
a = raw_input("Enter a verb")
input("\n\n")
b = raw_input("Enter a person")
input("\n\n")
c = raw_input("Enter a place")
input("\n\n")
在之前的一个小程序中,我使用了代码
^{pr2}$这使得程序等待用户输入enter键,但是现在它不再等待用户输入任何内容,而是毫不延迟地运行整个程序。在
但我不知道为什么在这个程序中有人不能输入基本的问题?在
提前谢谢!在
我不知道我对Python解释器做了什么,现在它会在任何事情之后立即关闭,即使是我知道是正确的(因为我复制了它),例如:
def new_line():
print
def three_lines():
new_line()
new_line()
new_line()
print "First Line."
three_lines()
print "Second Line."
我怎么了?在
如果您只执行以下操作:
它应该有用。在
正如python文档中所解释的,input()只是
eval(raw_input(prompt))
的一种快捷方式,在您的情况下不需要它。在我认为你甚至不需要第二组输入。带有提示的原始_输入应该接受用户的输入,并在用户按enter键之后移动到脚本中的下一行。带\n的输入不应该是必需的。在
相关问题 更多 >
编程相关推荐