import time
currentTime = time.time()
userInput = input("How long to practice?")
# Do some checks and math on userInput to get endTime.
while currentTime < endTime:
currentTime = time.time()
from datetime import datetime, timedelta,date
start=datetime.now().time()
delta = timedelta(hours = 1) # hours will be user input
end=(datetime.combine(datetime.now(),start) + delta).time()
while start<=end:
print('you got time :)')
# continue
查看“时间”模块
以你喜欢的方式获取用户输入(可能使用input()?),并在结束时进行数学运算,并按照你的预期进行循环,但不使用相等的比较,因为如果使用浮点或纳秒,它永远不会是100%相同的
使用日期时间模式
相关问题 更多 >
编程相关推荐