| 
 | 
 
 
发表于 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))
 
  复制代码 |   
 
 
 
 |