teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

'00'+ の削除

2021/06/18 04:43

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -1,8 +1,10 @@
1
1
  ```python
2
- def comma(n): return str(n) if n < 1000 else comma(n//1000)+','+('00'+str(n))[-3:]
2
+ def comma(n): return str(n) if n < 1000 else comma(n//1000)+','+str(n)[-3:]
3
3
 
4
4
  print(comma(1000))
5
5
  print(comma(10000))
6
6
  print(comma(1234567))
7
7
  print(comma(123456789))
8
- ```
8
+ ```
9
+ **追記**
10
+ `('00'+str(n))[-3:]` を `str(n)[-3:]` に修正しました。

1

``` を付けた

2021/06/18 04:43

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -1,6 +1,8 @@
1
+ ```python
1
2
  def comma(n): return str(n) if n < 1000 else comma(n//1000)+','+('00'+str(n))[-3:]
2
3
 
3
4
  print(comma(1000))
4
5
  print(comma(10000))
5
6
  print(comma(1234567))
6
- print(comma(123456789))
7
+ print(comma(123456789))
8
+ ```