回答編集履歴

1

追記

2019/08/30 11:25

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,25 @@
1
1
  条件分岐は 20 以上と未満だけで良いと思うよ。
2
+
3
+
4
+
5
+ **コード書いた人がいるんで追記w**
6
+
7
+ ```python
8
+
9
+ def num_to_str(n):
10
+
11
+ num = ['','one','two','three','four','five','six','seven','eight','nine','ten','eleven','twelve','thirteen','fourteen','fifteen','sixteen','seventeen','eighteen','nineteen']
12
+
13
+ t = ['twenty','thirty','forty','fifty','sixty','seventy','eighty','ninty']
14
+
15
+ if n < 20 : return num[n]
16
+
17
+ else : return t[(n//10)-2] + (" ","")[n%10==0] + num[((n%10))]
18
+
19
+
20
+
21
+ for i in range(1,100):
22
+
23
+ print(str(i) + " : " + num_to_str(i))
24
+
25
+ ```