首页 > 解决方案 > 如果用户在 python3 中没有响应,如何跳过输入语句?

问题描述

以下面的代码为例

import time
for i in range(1,10):
    x=int(input("Enter any number: "))
    if x!=None:
         break
    else:
         continue

我需要的是,如果用户在 10 秒内没有响应输入提示,它应该转到下一个语句。

标签: python-3.xtime

解决方案


您可以生成一个单独的线程来获取用户的输入,并在您的主程序中等待 10 秒,如果没有返回任何内容,则终止线程并将 x 设置为无。


推荐阅读