nemui_haiku.py
code:4o
「ね」と「む」と「い」の3文字だけを使って、5文字-7文字-5文字をつくるpythonスクリプト。
俳句の形式(5-7-5)を満たすために、「ね」、「む」、「い」の3文字を使ってランダムに文字列を生成するPythonスクリプトを作成することができます。以下にそのサンプルコードを示します。
`python
import random
def generate_haiku():
# 使用可能な文字
# 各行の文字数
# 俳句の生成
haiku = []
for length in line_structure:
line = ''.join(random.choice(characters) for _ in range(length))
haiku.append(line)
return haiku
# 俳句を生成して表示
haiku = generate_haiku()
for line in haiku:
print(line)
`
このスクリプトは、それぞれの行の文字数に基づいてランダムに文字を選び、5文字、7文字、5文字からなる文字列を生成します。random.choice(chars)でランダムな文字を選び、それをjoinして一行を構成しています。生成される俳句は毎回異なる可能性があります。
line_structureの部分も変数にするの、なるほどなと思ったsta.icon
5,7,5,7,7もつくれる