【发布时间】:2021-08-29 08:48:36
【问题描述】:
ENTER 键的输入是什么?
tf_end=str(input("TF end: "))
tfend={"":7,'1':0,'2':1,'3':2,'5':3,'10':4,'15':5,'30':6,'1h':7}
while not any(x in tfend.keys() for x in tf_end):
tf_end=str(input("TF end: "))
因为我做了上面的逻辑,但“”不等于 ENTER(不能转义 while 循环)。 如何使用 ENTER 键转义这个 while 循环?
【问题讨论】:
-
提示:
list('') == []和any([]) == False -
注意,
str(input(...))是多余的。input总是返回str -
@juanpa.arrivillaga 可能是 Python 2 遗留下来的一个坏习惯。