输入一个时间(小时: 分钟: 秒),输出该时间经过5 分30 秒后的时间。
参考答案:【答案】hour,minute,second=input(' 请输入一个时间( h:m:s ) :').split(':')
hour=int(hour)
minute=int(minute)
second=int(second)
second+=30
if second >= 60:
second = second-60
minute += 1
minute+=5
if minute >= 60:
minute = minute-60
hour += 1
if hour == 24:
hour = 0
print('%d:%d:%d'%(hour,minute,second))
【解析】
hour=int(hour)
minute=int(minute)
second=int(second)
second+=30
if second >= 60:
second = second-60
minute += 1
minute+=5
if minute >= 60:
minute = minute-60
hour += 1
if hour == 24:
hour = 0
print('%d:%d:%d'%(hour,minute,second))
【解析】
继续答题:下一题