學習前先普及一些簡單的python知識
識別符號第一個字元必須是字母表中的字母或下劃線 _ 。
識別符號的其他的部分由字母、數字和下劃線組成。
識別符號對大小寫敏感
第一題題目:輸出 9*9 口訣。
for i in range(1,10): for j in range(1,10): result = i * j print(i,"*",j,"=",result,"\t",end='') print('')
學習知識點: \t
python中經常看到使用\t,\n,\n\t,那麼它們有什麼區別之處呢?\t :表示空4個字元,類似於文件中的縮排功能,相當於按一個Tab鍵。\n :表示換行,相當於按一個 回車鍵\n\t : 表示換行的同時空4個字元。
第二題題目:古典問題:有一對兔子,從出生後第 3 個月起每個月都生一對兔子,小兔子長到第三個月.後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?
兔子的規律為數列 1,1,2,3,5,8,13,21....
month=int(input('請輸入月份:'))if month==1 or month==2: #前兩個月沒有長大,沒有規律,所以單拿出來 print('一共有1只兔子')else: a=1 #第一個月 b=1 #第二個月 c=0 #一會求和用的變數,需要提前使其為0 for i in range(3,month + 1): #因為1,2月的已經說明,所以從三月開始 c=a+b #第n個月等於第n-1個月+第n-2個月 a=b #將n-2=n-1 b=c #將n-1=n print(c)
學習知識點: if for
這個之前都已經有描述過,這裡就不多說了
這裡再介紹個知識點
python保留字保留字即關鍵字,我們不能把它們用作任何識別符號名稱。Python 的標準庫提供了一個 keyword 模組,可以輸出當前版本的所有關鍵字:
import keywordprint(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
最新評論