嘗試來寫乙個斐波納契數列。
# fibonacci series: 斐波納契數列
# 兩個元素的總和確定了下乙個數
a, b =0,
1while 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
Python中嘗試多執行緒程式設計的乙個簡明例子
綜述 多執行緒是程式設計中的乙個重要方面,尤其是在伺服器deamon程式方面。無論何種系統,執行緒排程的開銷都比傳統的程序要快得多。python可以方便地支援多執行緒。可以快速建立執行緒 互斥鎖 訊號量等等元素,支援執行緒讀寫同步互斥。美中不足的是,python的執行在python 虛擬機器上,建立...
python嘗試編寫乙個指令碼 8
因個人習慣,在閱讀和學習文字資料時,習慣摘寫筆記,因此在這裡留下自己的學習記錄。筆記的內容偏摘抄為主,並非自己的原創內容。內容基於 簡明 python 教程 swaroop,c.h.著沈潔元 譯 乙個合理的程式,它能夠完成一些確實有用的事情。下面是教程給出的例子 1 做什麼事 提出功能需求 為我所有...
我也來寫乙個貪吃蛇
最近工作量好大,好忙,趁週末練練手,花了近3小時寫了乙個貪吃蛇。後續會把自己的一些想法繼續更新,目前是1.3版本 更新過4次,文末有更新說明 實現貪吃蛇的功能很簡單。我就分享一下我實現貪吃蛇看起來在介面上移動並且吃食物長大的原理。我建了乙個陣列list arr來儲存貪吃蛇所在的每個格仔的id,並建了...