なんか流行ってるらしいのでPythonでも書いてみた。Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから
— てくも (@kumiromilk) 2016年3月9日
「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力した後終了って関数作ったら満点で単位貰ってた
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
import random
def say_zundoko(kiyoshi):
word=["ズン", "ドコ"]
kiyoshi = kiyoshi + word[random.randint(0,1)]
if re.search(r"ズンズンズンズンドコ", kiyoshi):
print (kiyoshi + " キ・ヨ・シ!!")
else:
say_zundoko(kiyoshi)
if __name__=='__main__':
say_zundoko('')
出力例
$ python zundoko.py
ズンズンドコドコズンドコドコドコドコズンドコズンズンドコズンドコズンドコドコドコズンドコズンドコドコドコドコドコドコドコズンズンズンドコズンドコドコドコドコズンズンドコドコズンドコズンズンドコズンドコズンドコズンドコズンズンズンズンドコ キ・ヨ・シ!!