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 ('你输入的时间格式有问题,请重新输入!')
目录
相关文章
Python 练习实例36
Python 练习实例36
Python 练习实例35
Python 练习实例35
Python 练习实例34
Python 练习实例34
Python 练习实例33
Python 练习实例33
Python 练习实例32
Python 练习实例32
Python 练习实例31
Python 练习实例31
Python 练习实例30
Python 练习实例30
Python 练习实例29
Python 练习实例29
Python 练习实例28
Python 练习实例28

推荐镜像

更多