函式的巢狀
從字面意思理解就是函式內部在巢狀函式。
def waibu():
print('123')
def neibu():
print('456')
neibu()
waibu()
**
第一行設定外部函式,
第二行外部函式的函式體
第三行在外部函式裡面建立內部函式
第四行內部函式函式體
第五行內部函式的呼叫
第六行外部函式的呼叫
遞迴函式
使用遞迴函式求1到10的階乘
乙個正整數的階乘(factorial)是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n!。
def jiecheng(num):
if num==1:
return 1
ret=jiecheng(num-1)
return num*ret
num=jiecheng(3)
print(num)
寫乙個斐波那契數列
接收乙個引數,返回乙個存著等量值的表。
def fbnq(num):
a=1b=1
if num<=2:
print(a,a+b,end=" ")
else:
while num>0:
print(b,end=" ")
a,b=b,a+b
num-=1
fbnq(10)
Python中函式巢狀以及函式巢狀的繼承
a 10 b 0 c 5 try print a的值是 d,b的值是 d a,b f c.open a.txt print f d a b print d除以 d的值為 d a,b,d except zerodivisionerror,attributeerror as msg print 程式出錯...
python中的迴圈巢狀 函式
1.while巢狀迴圈格式0 定義計數器1 while 條件1 執行滿足條件1的 定義計數器2 while 條件2 執行滿足條件2的 計數器2 1 計數器1 1 2.end可以代替換行 print 函式在python中預設換行 print nihao end 列印的時候不換行 print nihao...
python巢狀函式
也叫內部函式 巢狀函式裡面兩個重要的概念 變數作用域和函式閉包 1.變數作用域 內部函式可以直接讀取訪問外部函式變數,但是不能修改 訪問規則是從內到外函式逐級尋找變數 usr bin env python def outer a i a 1 def inner j i 1 def innest pr...