コード例 #1
0
ファイル: euler2.py プロジェクト: jimmyhmiller/project-euler
def main():
    i = 1
    total = 0
    while fib(i) < 4000000:
        if fib(i) % 2 == 0:
            total += fib(i)
        i+=1
    print total
コード例 #2
0
ファイル: main.py プロジェクト: lucbettaieb/talks
def main(max_fib=30):
	if max_fib > 30:
		raise Exception

	for i in range(0, max_fib):
		print fib(i+90)

	print mean([0,2,4,5,6,7,5,9])
コード例 #3
0
ファイル: problem002.py プロジェクト: jcdenton/project-euler
from itertools import ifilter

from util import fib


print sum(ifilter(
    lambda i: i % 2 == 0,
    fib(4 * (10 ** 6))))
コード例 #4
0
ファイル: 2.py プロジェクト: 5225225/project_euler
#!/usr/bin/env python
import util
print(sum([x for x in util.fib(4000000) if x % 2 == 0]))
コード例 #5
0
ファイル: index.py プロジェクト: descire/Blog
import util
# from util import fib
# from util import *
from example.one.add import add

util.fib(20)

print(dir(util))  # 模块内定义的所有名称

# 包的结构
print(add(1, 2))
コード例 #6
0
ファイル: 25.py プロジェクト: 5225225/project_euler
#!/usr/bin/env python
import util

for index, item in enumerate(util.fib(), start=1):
    if item >= 10**999:
        print(index)
        break