下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即“小时:分钟:秒”,当小时等于24小时,置为0。
时间: 2023-06-12 22:03:39 浏览: 229
关于时间的几个方法(hh:MM)格式与分钟互转
以下是一个Python的程序实现:
```python
time_str = input("请输入时间,格式为hh:mm:ss:") # 读入时间字符串
hour, minute, second = map(int, time_str.split(":")) # 将时间字符串按“:”分割后,将每个部分转换为整数
# 对时间进行加1秒的操作
second += 1
if second == 60:
second = 0
minute += 1
if minute == 60:
minute = 0
hour += 1
if hour == 24:
hour = 0
# 格式化输出时间
new_time_str = "{:02d}:{:02d}:{:02d}".format(hour, minute, second)
print("加1秒后的时间为:", new_time_str)
```
程序中首先读入一个时间字符串,然后将其按照“:”分割成小时、分钟和秒三个整数。然后对秒进行加1秒的操作,如果加1秒后秒数等于60,则将秒数置为0,同时分钟数加1;如果加1秒后分钟数等于60,则将分钟数置为0,同时小时数加1;如果加1秒后小时数等于24,则将小时数置为0。
最后,将加1秒后的时间进行格式化输出。
阅读全文