【发布时间】:2018-01-22 05:57:10
【问题描述】:
我有一个任务,我需要计算马拉松的运行时间。 我以此为起点
start_hour = 3
start_minute = 48
length = 172
基本上从 3:48 开始,持续 172 分钟。 我的任务是找出马拉松结束的时间。结束时间应该看起来像这种格式 3:48,分钟和小时转换为字符串并与“:”放在一起。 我已经花了大约 1 个半小时,但我仍然无法解决它。 这就是我得出的结论:
endhour = start_hour + (length // 60)
endminute = start_minute + (length % 60)
end_minutee = endminute % 60
format(endhour)
endhourAsStr = str(endhour)
end_minuteeAsStr = str(end_minutee)
print(endhourAsStr + ":" + end_minuteeAsStr)
但是当我打印最后一个小时时,它应该是 1 小时。 我猜我需要对 > 或
【问题讨论】:
标签: python