odz buffer

2007-05-10

[]101

やっぱり、range(1,101)という1から100までの数を得る中で101という関係ない数字が見えてしまうのは何だか違和感があるですねぇ。

神様なんて信じない僕らのために - FizzBuzz問題

あー、すごいわかる。自分も同じことを思った。

で、まぁそういうときはこうすればわかりやすいかも、と思った。

def from_to(f, t):
    return xrange(f, t + 1)

for i in from_to(1, 100):
    print i

もしくは。

for i in (i + 1 for i in xrange(100)):
    print i

とか。

IsoparametricIsoparametric 2007/05/10 20:43 from_to、イイ!ですね。
下は少し小難しさがあると思うので上が好みです:-)

odzodz 2007/05/11 02:07 どうも。
そうですね。下はちょっとわかりにくいかもですね。

僕はたまに、
for line in (line.rstrip(’¥r¥n’) for line in fp):
print line
みたいなことをしたりしますけど。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証