【发布时间】:2021-11-09 02:26:21
【问题描述】:
我正在尝试编写一个程序来测量用户的打字速度,但是我无法让用户输入的循环在时间到时终止。我希望在时间结束后立即停止循环。
from datetime import datetime, timedelta
text = 'Hello My name is matthew'
def some_function(duration):
end_time = datetime.now() + timedelta(seconds=duration)
while datetime.now() < end_time:
answer = input('Type the following: ' + text + '\n\n')
duration = int(input('How long do you want to test yourself: '))
some_function(duration)
【问题讨论】:
-
this 回答你的问题了吗?