80分,#3#5不过,求大佬帮忙看看(python)

P5707 【深基2.例12】上学迟到

似乎原来字符串定义成00,也会变成0 比如下面的 ```python set_min = str(00) print(set_min) ``` 输出结果是0,而非00,本来就是这样的吗?还是我的定义方法有问题? 然我后来改成这样也不行 ```python s,v = map(float,input().split()) t = s/v+10 h = round(t//60) if t%1 > 0 : m = int(t%60)+1 else : m = int(t%60) if m == 0 or m == 60 : set_min = 0 if h > 8 : set_hour = 8-h+24-1 print('%d:0%d'%(set_hour,set_min)) else : set_hour = 8-h-1 print('0%d:0%d'%(set_hour,set_min)) else : set_min = 60-m if h > 8 : set_hour = 8-h+24-1 print('%d:%d'%(set_hour,set_min)) else : set_hour = 8-h-1 print('0%d:%d'%(set_hour,set_min)) ``` 是哪出了问题?
by sunyh @ 2023-06-27 14:58:01


3和5的话是分钟也要是两位,比如01
by yaokuangda @ 2023-07-11 11:40:25


|