第四课 第一个小程序

写一个生成斐波那契子序列的程序

打开IDLE,新建,敲入代码

a,b = 0,1
while 100>b and b > 0:
    print(b)
    a,b = b,a+b
第一行

先是自右向左,进行等号右边: 0,1
然后进行等号左边:a = 0,b = 1

第二行

and 且,相当于 0

第三行

打印出b

第四行

先是自右向左,进行等号右边: b,a+b
然后进行等号左边:a = b,b = a+b

测试:

a,b = 2,5
a,b = b,a+b
#b,a = a+b,b
print(a,b)
================ RESTART: C:\Users\Administrator\Desktop\d.py ================
5 7

a,b = 2,5
#a,b = b,a+b
b,a = a+b,b
print(a,b)
================ RESTART: C:\Users\Administrator\Desktop\d.py ================
5 7
  • 遗留问题

1.自左向右还是自右向左的问题

你可能感兴趣的:(第四课 第一个小程序)