Python 3.x 使用``range()``函数-python3.8.0进行倒计时时出现问题

Python 3.x 使用``range()``函数-python3.8.0进行倒计时时出现问题,python-3.x,Python 3.x,编码语言:python 3.8.0。交互式shell。 代码: 注意:这是一个代码片段。您可能会注意到,未定义已定义的函数。另外,请注意else语句。代码不完整。 注:请注意第2-8行。 背景: 所以我试着用上面的代码片段倒计时30秒, 但有一个问题: 我得到的结果是: INCORRECT PASSWORD. DEVICE LOCK IN 30 SECONDES. 然后它停止了。 如何进行倒计时?尝试设置步骤编号: for i in range (30, 1, -1): ... 有关

编码语言:python 3.8.0。交互式shell。 代码:

注意:这是一个代码片段。您可能会注意到,未定义已定义的函数。另外,请注意
else
语句。代码不完整。 注:请注意第2-8行。 背景: 所以我试着用上面的代码片段倒计时30秒, 但有一个问题:

我得到的结果是:

INCORRECT PASSWORD.
DEVICE LOCK IN 30 SECONDES.
然后它停止了。
如何进行倒计时?

尝试设置步骤编号:

for i in range (30, 1, -1):
    ...

有关更多信息,请参见

您的代码有几个问题。您可以在for循环开始之前和开始时定义
lockdowperiod
,这可能会导致后续问题。最大的问题是您的范围在下降,只有定义了一个负步骤,即
范围(30,1,-1)
,您才能这样做。事实上,您永远不会进入for循环。谢谢,它是有效的,我只需要解决程序中的STR-INT问题。
for i in range (30, 1, -1):
    ...