前面我已經學習了一些 python 的基本語法知識,下面我們嘗試來寫乙個斐波納契數列。
# 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
加粗樣式
關鍵字end可以用於將結果輸出到同一行,或者在輸出的末尾新增不同的字元,例項如下:
# fibonacci series: 斐波納契數列
# 兩個元素的總和確定了下乙個數
a, b =0,
1while 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
,
學習第一步
開始 系統 命令提示符 win r鍵 輸入cmd開啟控制台 碟符切換 檢視當前目錄下的所有檔案 dir 切換目錄 cd change directory 跨碟符 cd d cd.清理螢幕 cls clear screen 退出終端 exit 檢視電腦的ip ipconfig 開啟應用 calc 計算...
學習計畫第一步
c 是靜態 強型別語言。而在很多情況下,提供 動態 行為,是常常發生的事情,例如通過反射在執行時訪問.net型別 呼叫 動態語言物件 訪問com物件等,都無法以靜態型別來獲取。因此,c 4.0引入的又乙個全新的關鍵字dynamic,也同時引入了改善靜態型別與動態物件的互動能力,這就是動態查詢 dyn...
Hibernate學習第一步
今天我在網上查的hibernate學習的基礎的第乙個簡單例子。實體類 如下 package domain public class news public void setuserid integer userid public string getusername public void setu...