Python:如何创建一个程序,以24小时格式读取时间,并在添加1秒后显示时间?
如何将输入限制在一定范围内?与小时输入一样,仅接受0-23和分钟0-50秒0-59之间的范围?如何使sec+1自动更新小时和分钟的结束时间?假设23:59:59+1=00:00:00您可以使用datetime软件包来实现这一点。虽然您无法阻止用户输入错误的值,但可以通过尝试异常将其作为错误引发Python:如何创建一个程序,以24小时格式读取时间,并在添加1秒后显示时间?,python,python-3.x,datetime,python-requests,pycharm,Python,Python 3.x,Datetime,Python Requests,Pycharm,如何将输入限制在一定范围内?与小时输入一样,仅接受0-23和分钟0-50秒0-59之间的范围?如何使sec+1自动更新小时和分钟的结束时间?假设23:59:59+1=00:00:00您可以使用datetime软件包来实现这一点。虽然您无法阻止用户输入错误的值,但可以通过尝试异常将其作为错误引发 hr = int(input("Enter current hr:")) min= int(input("Enter current min:")) sec = i
hr = int(input("Enter current hr:"))
min= int(input("Enter current min:"))
sec = int(input("Enter current sec:"))
print("Clock time now is",hr,":",min,":",sec)
sec= sec+1
print("After 1 second, the time is",hr,":",min,":",sec)
也许这能帮助你:这能回答你的问题吗?
from datetime import time
time_input = input('Enter a time in the format HH:MM:SS \n')
# input 15:25:23
try:
h, m, s = map(int, time_input.split(':'))
res = time(hour=h, minute=m, second=s+1)
print(res)
except ValueError as e:
print(e)