2015年2月24日火曜日

150224

Python


和について

print sum(range(1, 101))
print sum(x for x in range(1, 101))

上二つを比べると、2つ目の方が一般性がある。
例えば、二乗の和に変更したいなら、

print sum(x ** 2 for x in range(1, 101))

とすればよい。

print sum(f(x) for x in xrange( , ))

の形で覚えていてもいいかもしれない。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。