斐波那契数列_牛客题霸_牛客网 (nowcoder.com)
# -*- coding:utf-8 -*-
class Solution:
def Fibonacci(self, n):
F = []
F.append(0)
F.append(1)
if n == 0:
return 0
elif n ==1:
return 1
else:
for i in range(2, n+1):
F.append(F[i-1] + F[i-2])
return F[n]
第一次做出现的错误:IndexError: list assignment index out of range (F[0] = 0)
当列表为空的时候如 F = [ ],不能直接按索引值向其中添加值,空的列表不能直接指定其位置。
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param s string字符串
# @return string字符串
#
class Solution:
def replaceSpace(self , s ):
# write code here
return s.replace(' ', '%20')