トップ «前の日記(2015-10-21(Wed)) 最新 次の日記(2015-10-28(Wed))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2015-10-27(Tue) 快晴の朝、雨音の夜

はなもげらもどき

入力文字の順番をランダムに変えて、適当に空白を入れるだけ。
あまり考えずに書いたので、かなり冗漫に違いない。
検索してループカウンタの値を用意するに役立ちそうな enumerate()を。

#!/usr/bin/env python3
from sys import argv
import random
 
all = ''
for x in argv[1:]:
  all = all + x
 
allline  = []
for y in all:
  allline.append(y)
 
randstr = ''
for z in all:
  random.seed()
  rand = random.randrange(0,len(allline))
  randstr = randstr + allline.pop(rand )
 
for i, a in enumerate(randstr):
  if i == 4 or i == 11 or i == 16 or i == 23:
     print(a, " ", end='')
  else:
     print(a, end='')
 
print('')
$ python3  hanamo.py3 あはははは いひひひうふふ えへへへへ
はふはへへ  はふひひえいひ  あうへへは
$ python3 hanamo.py3 よのなかにかほどうるさきものはなしぶん ぶぶんぶとよるもねられず
ぶもずはら  よれとほねどぶ  なかんにる  るよしきさかの  なもぶのぶうん

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。