python练习:输入一个时间,输出该时间经过5分30秒后的时间

简介: 输入一个时间,输出该时间经过5分30秒后的时间

题目:输入一个时间(时:分:秒),输出该时间经过5分30秒后的时间

思考:

  • 判断输入的时间格式是否正确。
  • 秒满60,分加1.秒归零。分满60,时加1,分归零。时满24,时归零

详细代码如下

input_time="24:58:59"
time_list = input_time.split(':')
time_data = [int(x) for x in time_list]

H =  time_data[0]
M =  time_data[1]
S = time_data[2]

if ((H >= 0) and (H <24) ) and ((M>= 0) and (M <=60)) and ((S>= 0) and (S <=60)):
    S +=30
    if S >= 60:
        S = S-60
        M+=1

    M+=5
    if M >= 60:
        M = M-60
        H+=1

    if H ==24:
        H = 0
    print ('next time:%02d:%02d:%02d'%(H,M,S))
else:
    print ('你输入的时间格式有问题,请重新输入!')
目录
相关文章
|
7月前
|
Python
Python 练习实例26
Python 练习实例26
|
7月前
|
Python
Python 练习实例25
Python 练习实例25
|
6月前
|
Python
Python推导式:小练习
Python推导式:小练习
|
6月前
|
Python
Python 练习实例35
Python 练习实例35
|
6月前
|
Python
Python 练习实例34
Python 练习实例34
|
7月前
|
Python
Python 练习实例33
Python 练习实例33
|
6月前
|
Python
Python 练习实例36
Python 练习实例36
|
7月前
|
Python
Python 练习实例30
Python 练习实例30
|
7月前
|
Python
Python 练习实例29
Python 练习实例29
|
7月前
|
Python
Python 练习实例21
Python 练习实例21