回答編集履歴
1
表現を修正
answer
CHANGED
@@ -10,12 +10,12 @@
|
|
10
10
|
kakasi.setMode('J', 'H')
|
11
11
|
conv = kakasi.getConverter()
|
12
12
|
|
13
|
-
for i in range(1,
|
13
|
+
for i in range(1, 32):
|
14
14
|
text = f"{kanjize.int2kanji(i)}日"
|
15
15
|
print(f"{text}: {conv.do(text)}")
|
16
16
|
```
|
17
17
|
|
18
|
-
結果は以下のようになります。「十日」、「十九日」、「二十一日」~「二十九日」
|
18
|
+
結果は以下のようになります。「十日」(とおか)、「十九日」(じゅうくにち)、「二十一日」~「二十九日」、「三十一日」の読みを見ると、このアプローチは使えません。
|
19
19
|
|
20
20
|
```result
|
21
21
|
一日: ついたち
|
@@ -48,6 +48,7 @@
|
|
48
48
|
二十八日: にじゅうようか
|
49
49
|
二十九日: にじゅうここのか
|
50
50
|
三十日: さんじゅうにち
|
51
|
+
三十一日: さんじゅうついたち
|
51
52
|
```
|
52
53
|
|
53
54
|
結局、各日の日付の読み(複数も考慮)は、あらかじめリストか辞書に列挙しておくことになるでしょう。
|