15 Python3 程式設計第一步

2021-09-29 09:16:50 字數 862 閱讀 2044

在前面的教程中我們已經學習了一些 python3 的基本語法知識,下面我們嘗試來寫乙個斐波納契數列。

#!/usr/bin/python3 # fibonacci series: 斐波納契數列 # 兩個元素的總和確定了下乙個數 a, b = 0, 1 while b < 10: print(b) a, b = b, a+b

其中** a, b = b, a+b 的計算方式為先計算右邊表示式,然後同時賦值給左邊,等價於:

n=b

m=a+b

a=nb=m

執行以上程式,輸出結果為:

112

358

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

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

輸出變數值:

>>> i = 256*256

>>> print('i 的值為:', i)

i 的值為: 65536

關鍵字end可以用於將結果輸出到同一行,或者在輸出的末尾新增不同的字元,例項如下:

#!/usr/bin/python3 # fibonacci series: 斐波納契數列 # 兩個元素的總和確定了下乙個數 a, b = 0, 1 while b < 1000: print(b, end=',') a, b = b, a+b

執行以上程式,輸出結果為:

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

Python3 程式設計第一步

這個例子介紹了幾個新特徵。1.a,b b,a b 第一行包含了乙個復合賦值 變數 a 和 b 同時得到新值 0 和 1。最後一行再次使用了同樣的方法,可以看到,右邊的表示式會在賦值變動之前執行。右邊表示式的執行順序是從左往右的 2.end 關鍵字 關鍵字end可以用於將結果輸出到同一行,或者在輸出的...

程式設計邁出了第一步

剛剛翻開自己的筆記本,發現距離第乙個任務 程式設計相關的 的時間乙個整整乙個月了,乙個月的時間裡,我從程式小白漸漸入門了,之前一直覺得程式設計很難,現在看來,其實還可以,只要耐心去學,就有一定的收穫。進步或許不如別人的百分之一,但喜悅只有自己懂 雖然現在編複雜的 還不行,遇到程式的問題一些問題還不會...

踏出第一步

我是乙個比較內向的人,或許應該說有一點自卑的傾向。因為生活中的一些事情,總是不斷的打擊我的自信心,讓我產生一種感覺 我缺乏能力,是乙個無用的人。我想有過這種經歷的,肯定不只我乙個人。人的信心有時候是很脆弱的,兩三次的失敗就可能讓其消失殆盡,然後你就覺得,反正我也做不出什麼事情來,乾脆就這樣混著吧,於...