Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何创建一个程序,以24小时格式读取时间,并在添加1秒后显示时间?_Python_Python 3.x_Datetime_Python Requests_Pycharm - Fatal编程技术网

Python:如何创建一个程序,以24小时格式读取时间,并在添加1秒后显示时间?

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

如何将输入限制在一定范围内?与小时输入一样,仅接受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 = 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)