我以前不懂编程,总感觉程序员什么的高大上.这个月下定决心过来黑马培训.今天已经是学习后的第八天了.
这是我昨天跟同学交流然后做的求斐波那契数列的函数.
# 使用函数求前20个斐波那契数列。
def fbo(a):
i = 3
fbo_list = [1,1]
if a == 1:
print(1)
elif a == 2:
print(1,1)
else:
while i <= a:
list1 = fbo_list[i - 3] + fbo_list[i - 2]
fbo_list.append(list1)
i += 1
print(fbo_list)
# print(fbo_list))
fbo(20)
下面是参考的答案:
def feibo(n):
a = 1
b = 1
i = 1
while i <= n:
if i ==1 or i ==2:
print(1)
else:
a, b = b, a + b
print(b)
i += 1
feibo(20)
相比答案,我的还很稚嫩,但是这见证了我从无到有的改变.
我希望在我学完之后,市面上会有一个人人都拿来用的,
属于我写的代码.
|
|