1. Qiita
  2. 投稿
  3. Python

ズンドコキヨシ with Python ワンライナー

  • 5
    いいね
  • 4
    コメント

なんか流行っているみたいなので便乗します。

http://qiita.com/shunsugai@github/items/971a15461de29563bf90

Pythonのコードは結構掲載されていたのですが、Pythonのワンライナー枠が空いてそうだったので書きました。

$ python3 -c'import random as r;z,d,p="ズン","ドコ",lambda v:print(v) or v;t=[z,z,z,z,d];_=lambda s:s==t or _((s+[p(r.choice([z,d]))])[-5:]);_([]);p("キ・ヨ・シ!!")'

実行結果

$ python3 -c'import random as r;z,d,p="ズン","ドコ",lambda v:print(v) or v;t=[z,z,z,z,d];_=lambda s:s==t or _((s+[p(r.choice([z,d]))])[-5:]);_([]);p("キ・ヨ・シ!!")'
ドコ
ズン
ドコ
ドコ
ドコ
ズン
ドコ
ドコ
ドコ
ドコ
ドコ
ドコ
ドコ
ズン
ドコ
ズン
ドコ
ズン
ズン
ドコ
ドコ
ズン
ドコ
ドコ
ズン
ズン
ドコ
ズン
ドコ
ズン
ズン
ズン
ズン
ドコ
キ・ヨ・シ!!
$

[追記]

ゴミが表示されるよとのご指摘をいただいたのでちょっとだけ修正したのも載せておきます。

python3 -c'import random as r;z,d,p="ズン","ドコ",lambda v:print(v) or v;t=[z,z,z,z,d];_=lambda s:s==t or _((s+[p(r.choice([z,d]))])[-5:]);n=_([]);n=p("キ・ヨ・シ!!")'
Comments Loading...