def checkio(opacity):
fibolist = getfibo()
print(fibolist)
startnum = 10000
for number in range(1,5000):
if startnum == opacity:
return number-1
if number in fibolist:
startnum -= number
else:
startnum += 1
return -1
def getfibo():
fibolist = []
number =0
while fibo(number) < 5000:
fibolist.append(fibo(number))
number += 1
return fibolist
def fibo(i):
if i == 0 or i == 1:
return 1
else:
return fibo(i - 1) + fibo(i - 2)
Python checkio "Ghosts age"解决方案
最新推荐文章于 2019-01-28 22:47:31 发布