【发布时间】:2014-06-01 11:04:09
【问题描述】:
如何知道用户是否使用 Python 按下了 Enter ?
例如:
user = raw_input("type in enter")
if user == "enter":
print "you pressed enter"
else:
print "you haven't pressed enter"
【问题讨论】:
-
好吧,如果他们不按 Enter,
raw_input将不会返回,因此检查似乎是多余的。你想达到什么目的?你能检查一下你的语法和格式吗?就目前而言,这不是 python。 -
嗨,对不起,我是一名学生,仍处于编程学习曲线的初期。我的任务是创建一个程序,该程序只有在用户按下回车键时才会执行任务。您能否详细说明格式和语法有什么问题。
-
julienc 已为您修复了格式和语法 - 您缺少冒号并使用
=(赋值)而不是==(比较)。raw_input将等到按下 Enter 键,因此不适合您尝试执行的操作。此外,"enter"是一系列字符,不是 Enter 键。 -
您应该使用 \n 作为输入。这意味着换行符。
标签: python