【python基礎教程】(1)編程第一步:寫一個斐波納契數列


1、在學習一些python的基礎語法后,我們嘗試編寫一個斐波納契數列,兩個元素的總和確定了下一個數

# -*- coding:utf-8 -*-

a, b = 0 ,1
while b < 10:
    print(b)
    a, b = b , a+b

執行結果:

C:\Users\yzp\PycharmProjects\base_practice\Scripts\python.exe D:/00test/base_practice/01寫一個斐波納契數列.py
1
1
2
3
5
8

Process finished with exit code 0

這個例子介紹了幾個新特征。

第一行包含了一個復合賦值:變量 a 和 b 同時得到新值 0 和 1。最后一行再次使用了同樣的方法,可以看到,右邊的表達式會在賦值變動之前執行。右邊表達式的執行順序是從左往右的。

2、end關鍵字

關鍵字end可以用於將結果輸出到同一行,或者在輸出的末尾添加不同的字符,實例如下:

# -*- coding:utf-8 -*-

a, b = 0, 1

while b < 1000:
    print(b, ',')
    a, b = b, a+b

 執行結果:

C:\Users\yzp\PycharmProjects\base_practice\Scripts\python.exe D:/00test/base_practice/01寫一個斐波納契數列.py
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
Process finished with exit code 0 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM