回答編集履歴
3
またコードの修正 sapmle -> sample
answer
CHANGED
@@ -13,12 +13,12 @@
|
|
13
13
|
ff = str(ss).split('.')[1][-2:]
|
14
14
|
ss = ('0'+str(ss).split('.')[0])[-2:]
|
15
15
|
|
16
|
-
|
16
|
+
time_sample = f'{m}:{ss}.{ff}'
|
17
17
|
|
18
|
-
print(
|
18
|
+
print(time_sample)
|
19
|
-
if len(
|
19
|
+
if len(time_sample) != 1:
|
20
|
-
|
20
|
+
time_sample = time_sample[:-1]
|
21
|
-
print(
|
21
|
+
print(time_sample)
|
22
22
|
```
|
23
23
|
|
24
24
|
出力例
|
@@ -30,4 +30,4 @@
|
|
30
30
|
|
31
31
|
実行すると入力待ちになるので適当な時間待ってEnterしてみてください。
|
32
32
|
|
33
|
-
まぁミソの部分は`
|
33
|
+
まぁミソの部分は`time_sample[:-1]`だけです。フォーマットが絶対に`m:ss.ff`であることが約束されるならば、`[:-1]`で最後の`f`だけ取り除いてしまえばいいと思います。
|
2
コードの修正2
answer
CHANGED
@@ -8,15 +8,15 @@
|
|
8
8
|
t_2 = time.time()+300 # 5分以上経過とする
|
9
9
|
dt = t_2 - t_1
|
10
10
|
|
11
|
-
m = int(dt/
|
11
|
+
m = int(dt/60)
|
12
12
|
ss = dt%60
|
13
13
|
ff = str(ss).split('.')[1][-2:]
|
14
|
-
ss = str(ss).split('.')[0]
|
14
|
+
ss = ('0'+str(ss).split('.')[0])[-2:]
|
15
15
|
|
16
16
|
time_sapmle = f'{m}:{ss}.{ff}'
|
17
17
|
|
18
18
|
print(time_sapmle)
|
19
|
-
if len(time_sapmle) != 1:
|
19
|
+
if len(time_sapmle) != 1:
|
20
20
|
time_sapmle = time_sapmle[:-1]
|
21
21
|
print(time_sapmle)
|
22
22
|
```
|
1
コードの修正
answer
CHANGED
@@ -8,12 +8,12 @@
|
|
8
8
|
t_2 = time.time()+300 # 5分以上経過とする
|
9
9
|
dt = t_2 - t_1
|
10
10
|
|
11
|
-
|
11
|
+
m = int(dt//60)
|
12
12
|
ss = dt%60
|
13
13
|
ff = str(ss).split('.')[1][-2:]
|
14
14
|
ss = str(ss).split('.')[0]
|
15
15
|
|
16
|
-
time_sapmle = f'{
|
16
|
+
time_sapmle = f'{m}:{ss}.{ff}'
|
17
17
|
|
18
18
|
print(time_sapmle)
|
19
19
|
if len(time_sapmle) != 1: # 今回は意味がないかも
|
@@ -24,10 +24,10 @@
|
|
24
24
|
出力例
|
25
25
|
|
26
26
|
```plain
|
27
|
-
|
27
|
+
5:13.16
|
28
|
-
|
28
|
+
5:13.1
|
29
29
|
```
|
30
30
|
|
31
31
|
実行すると入力待ちになるので適当な時間待ってEnterしてみてください。
|
32
32
|
|
33
|
-
まぁミソの部分は`time_sapmle[:-1]`だけです。フォーマットが絶対に`
|
33
|
+
まぁミソの部分は`time_sapmle[:-1]`だけです。フォーマットが絶対に`m:ss.ff`であることが約束されるならば、`[:-1]`で最後の`f`だけ取り除いてしまえばいいと思います。
|