def
test01
(n):
print
("test01"
,n)if n==0:
print
("over"
)else
: test01(n-1)
#執行到此處時,python開闢乙個新的test01空間,從頭開始執行
print
("test01***"
,n)#當n=0時,不再開闢新的test01空間,此時會列印over,並執行本行**
test01(4)
#呼叫test01函式
#以下為呼叫結果
test01:
4test01:
3test01:
2test01:
1test01:
0over
test01***:
0test01***:
1test01***:
2test01***:
3test01***:
4
def
factorial
(n):
if n==1:
return
1else
: s=n*factorial(n-1)
return s
print
(factorial(5)
)
#--------目錄樹結構展示:遞迴列印所有的目錄和檔案---------
import os
defgetallfiles
(path,level)
: childfiles=os.listdir(path)
forfile
in childfiles:
filepath=os.path.join(path,files)
if os.path.isdir(filepath)
: getallfiles(filepath,level+1)
'\t'
*level+filepath)
getallfiles(
"test_os"
)for f in
reversed
(allfiles)
:print
(f)
python入門知識
哈嘍,小夥伴們,今天跟大家分享一下python的一些基礎知識 首先,自我介紹一下,我呢,是一名python初學者,現在的知識儲存量不夠,所以,只能分享一些我所知道的關於python的知識.以後也會持續分享,希望各位小夥伴能夠喜歡 一 python的輸出方式 首先,介紹一下python的輸出方式,主要...
python入門知識
import random player input 請輸入 剪刀 0 石頭 1 布 2 player int player 產生隨機整數 0 1 2 中的某乙個 computer random.randint 0,2 用來進行測試 print player d,computer d player,...
Python入門知識
python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。這也就是說 開發過程中沒有了編譯這個環節,直接互動執行寫你的程式。這是程式設計開發者的福利語言。下面我把初學的一些知識點做了整理 1.變數 無需關鍵字,不需要宣告 如 n 10 2.對於python是強型別語言還是屬於弱...