Skip to content

Instantly share code, notes, and snippets.

@feiz
feiz / eru
Created October 31, 2012 04:14
x反田y
import itertools
for sei, na in itertools.izip(range(1, 1001), itertools.cycle("ABCDEFGHIJKLMNOPQRSTUVWXYZ")):
print(u"{sei}反田{na}".format(sei=sei, na=na))
@feiz
feiz / gist:3303267
Created August 9, 2012 10:58
無限fizzbuzz
from itertools import *
for x in izip(cycle(['', '', 'fizz']), cycle(['', '', '', '', 'buzz']), count(1)):
print x[0] + x[1] or x[2]
@feiz
feiz / gist:2833523
Created May 30, 2012 03:21
グローバルで呼ばれるとまずい処理を後から関数に逃すコード
# ↓のように、yabai_funcをモジュールグローバルで呼んでる状態を直す
#yabai_obj = yabai_func()
def yabai_obj():
global yabai_obj
obj = yabai_func()
yabai_obj = lambda: obj
return obj