一段代码让我修改了好多好多此,究其根本,是因为语法不过关。下面标出我错了的地方。
hour,minute,second=input('请输入一个时间(h:m:s):').split(':')
hour=int(hour)
minute=int(minute)
second=int(second)
h,m,s=input('请输入一个时间段(h:m:s):').split(':')
h=int(h)
m=int(m)
s=int(s)
hour=hour+h
minute=minute+m
second=second+s
if second>60:
minute+=1
second-=60
if minute>60:
hour+=1
minute-=60
if hour>24:
hour-=24
print('加%d:%d:%d后的时间'%(h,m,s),end=':')
print('%d:%d:%d'%(hour,minute,second))
这是答案。用减法,比我那个更加简洁一些。