我想让python在10秒后响应一个答案。在
我正在进行Python挑战,我必须编写一个程序,询问用户“您的问题是什么?”。程序应该以“让我考虑一下”来回答,并在回答“我现在不想回答这个问题”之前停顿10秒。在
然后程序应该向用户询问用户输入的相同问题,然后查看他们的回答。在
到目前为止,我得到的是:
import time
timeout=time.time()+60*10
while True:
answer=str(input('What is your question?'))
print('Let me think about that')
我真的不知道timeout=time.time()+60*10
或{
另一个问题是我把str放在输入之前,这意味着你只能输入字母,而不是数字。但是当我使用数字作为输入时,Python仍然接受它作为字符串。在
如果您只想让程序等待10秒,请使用时间。睡觉(10) 是的。它只需让程序暂停10秒(或多少秒),然后继续并执行剩余的代码。在
https://docs.python.org/2/library/time.html#time.sleep
您可以使用
time.sleep
将python程序暂停n秒:所以要暂停10秒,只需添加
time.sleep(10)
。在相关问题 更多 >
编程相关推荐