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

回答編集履歴

1

バグ修正

2021/06/18 03:43

投稿

YouheiSakurai
YouheiSakurai

スコア6154

answer CHANGED
@@ -4,4 +4,12 @@
4
4
  fmt = lambda n: n < 1000 and str(n) or fmt(n // 1000) + ',' + str(n % 1000)
5
5
 
6
6
  print(fmt(1234567890))
7
+ ```
8
+
9
+ # 追記:指摘のバグを修正した版
10
+
11
+ ```python
12
+ fmt = lambda n: n < 1000 and str(n) or fmt(n // 1000) + ',' + str(n % 1000).ljust(3, '0')
13
+
14
+ print(fmt(1000))
7
15
  ```