昨日某アニメの再放送を見て、朝気付いたら作ってあったので載せます。
プログラム
letter.py
#coding:utf8
import random
miss = '失敗した'
watashi = 'わたしは'
watashi_num = 3
iteration = 40
I = [random.randint(0, iteration) for i in range(watashi_num)]
letter_string = ''
for i in range(iteration):
if i in I:
if I.index(i) == 0: letter_string += watashi
else: letter_string += '\n' + watashi
letter_string += miss
print letter_string[:-6]
出力
失敗した失敗した失敗した失敗した失敗した失敗した失敗したわたしは失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した
わたしは失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した
わたしは失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗
とふざけましたが、建前としてはrandom
の紹介です。
random.randint()
は第一引数から第二引数までの整数値をランダムに返してくれるものです。
あと、最後の行は、なぜ-6
にしてるかというと、'した'の2文字6個必要となります。
なので今回最後の「した」の二文字がいらなかったのでスライスで消しました。