当前位置: 首页 > 面试题库 >

Python 3定时输入

楚乐逸
2023-03-14
问题内容

我想做的是使用输入向用户提问。例如:

print('some scenario')
prompt = input("You have 10 seconds to choose the correct answer...\n")

然后如果时间到了,则打印类似

print('Sorry, times up.')

向我指出正确方向的任何帮助将不胜感激。


问题答案:

这似乎可行:

import time
from threading import Thread

answer = None

def check():
    time.sleep(2)
    if answer != None:
        return
    print "Too Slow"

Thread(target = check).start()

answer = raw_input("Input something: ")


 类似资料:
  • 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。 如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。 如果你希

  • 本文向大家介绍解决python3输入的坑——input(),包括了解决python3输入的坑——input()的使用技巧和注意事项,需要的朋友参考一下 如下所示: a,b,c,d = input() 很简单的代码,如果输入为 1 -1 -2 3 结果会报错,原因在于input函数会将你的输入作为python脚本运行,那么输入就变成了 1-1 -2 3,即0 -2 3 结果当然是错误的了,解决办法就

  • 本文向大家介绍python2和python3的输入和输出区别介绍,包括了python2和python3的输入和输出区别介绍的使用技巧和注意事项,需要的朋友参考一下 Python3 输入和输出 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。 如果你希望输出的形式更加

  • 本文向大家介绍Python3基础之输入和输出实例分析,包括了Python3基础之输入和输出实例分析的使用技巧和注意事项,需要的朋友参考一下 通常来说,一个Python程序可以从键盘读取输入,也可以从文件读取输入;而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用。本文就来介绍Python中最基本的I/O函数。 一、控制台I/O 1.读取键盘输入 内置函数input([prompt]),用

  • 问题内容: 我正在编写一个测试系统,我要做的就是计算用户在此问题上花费了多少秒。即我打印问题(标准System.out.println),然后等待5秒钟,如果用户在这5秒钟内(通过标准输入)回答了此问题,我想保留此值。 如果用户在5秒钟内未提供答案,则必须跳过此问题并继续。 问题是我正在通过对象读取用户答案,我想这是不可控制的。 我怎么解决这个问题?这是没有该功能的代码片段,您能给我一些提示添加什

  • Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例: