Re:宮田のチラシの裏
懇親会でお友達になった宮田君がはてな住人になってくれました!
id:j_miyata
とりあえず、はてな記法の実験のため、なんかソースを載せる約束したんで、今はやりのナベアツ系プログラムを適当に書いてみるテスト。
http://d.hatena.ne.jp/j_miyata/20080625/1214411808
ということなので、僕はPythonでやったみたよ!
#!usr/bin/env python # -*- coding: utf-8 -*- import re import time def aho(x=1): while True: if x % 3 == 0 or re.findall("3", str(x)): print "aho" else: print x x += 1 time.sleep(1) # これないと出力が早すぎて見えないので。 if __name__ == "__main__": aho()
実行結果
$ python nabeatsu.py 1 2 aho 4 5 aho 7 8 aho 10 11 aho aho 14 aho 16 17 aho 19 20 aho 22 aho aho 25 26 aho 28 29 ずっと続く
正規表現使うのはちょっと反則ですね><
どうぞよろしく!
追記
よく考えたら正規表現いらないですね。
#!usr/bin/env python # -*- coding: utf-8 -*- import time def aho(x=1): while True: if x % 3 == 0 or "3" in str(x): print "aho" else: print x x += 1 time.sleep(1) if __name__ == "__main__": aho()