|
发表于 2021-12-2 13:17:22
|
显示全部楼层
本帖最后由 jackz007 于 2021-12-2 13:20 编辑
没什么好办法,只能把这些数都变成长度为 2 的字符串
- n=eval(input())
- d=0
- a=n//60//60
- if a>24:
- d=d+1
- hour=n//60//60-24*d
- mint=(n-hour*60*60-d*24*60*60)//60
- m=n-mint*60-hour*60*60-d*24*60*60
- hour = str(hour)
- if len(hour) < 2 : hour = '0' + hour
- mint = str(mint)
- if len(mint) < 2 : mint = '0' + mint
- m = str(m)
- if len(m) < 2 : m = '0' + m
- print("{} day {}:{}:{}" . format(d , hour , mint , m))
- elif a<=24:
- hour=n//60//60-24*d
- mint=n//60
- m=n-mint*60-hour*60*60-day*24*60*60
- hour = str(hour)
- if len(hour) < 2 : hour = '0' + hour
- mint = str(mint)
- if len(mint) < 2 : mint = '0' + mint
- m = str(m)
- if len(m) < 2 : m = '0' + m
- print("{}:{}:{}".format(hour , mint , m))
复制代码 |
|