似乎原来字符串定义成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