VBA別館・Python別館
Python 俳句作成ソフト - Tak
2018/11/20 (Tue) 21:03:07
Excelの自動作成ソフトが完了しましたので、今度はPythonでやって見ようかと思って始めました。
① リスト内の俳句から自分の俳句を作る
------------------------
#haiku_gen1.py works OK 11/20/2018
import random
kami=['赤い椿','秋深き','赤とんぼ','秋空を','朝顔に']
naka=['白い椿と','隣は何を','筑波に雲も','二つに断てり','つるべとられて']
shimo=['落ちにけり','する人ぞ','なかりけり','椎大樹','もらい水']
kami5 = kami[random.randrange(len(kami))]
naka7 = naka[random.randrange(len(naka))]
shimo5 = shimo[random.randrange(len(shimo))]
print(kami5 + ' ' + naka7 + ' ' + shimo5)
#これで作成すると、次のようなものができる
・赤とんぼ 筑波に雲も する人ぞ
・朝顔に つるべとられて 落ちにけり
・秋深き 筑波に雲も する人ぞ
・秋空を つるべとられて もらい水
・秋深き 白い椿と 椎大樹
--------------------------
まだデータとしての俳句が5句しかないので、これを100位にすれば可成り面白いものが出来ると思ってます。
テキストファイルから読み込ませようとしておりますが、まだそこまでのスキルに達しておりません。