Python の宿題ここで答えます Part 2
■ このスレッドは過去ログ倉庫に格納されています
0230デフォルトの名無しさん
2011/02/17(木) 02:20:00x, y = 1, 2
sum_ = 0
while x < 400 * 1000:
if x % 2 == 0: sum += x
x, y = y, x+y
print sum_
def fib(stop):
x, y = 1, 2
while x <= stop:
yield x
x, y = y, x+y
print sum(x for x in fib(400 * 1000) if x % 2 == 0)
■ このスレッドは過去ログ倉庫に格納されています