python 函式遞迴

2022-08-17 18:51:16 字數 1012 閱讀 4875

一段**解釋函式遞迴的使用方法

1 menu =,6'

網易': {},7'

google

': {}8},

9'中關村'

: ,11

'汽車之家

': {},12'

youku

': {},

13},14'

上地': ,16

},17

},18'昌平

': ,21'

北航': {},

22},23'

天通苑'

: {},24'

回龍觀'

: {},

25},26'

朝陽': {},27'

東城': {},

28},29'

上海': 33}34

},35'閘北

': 38}

39},40'

浦東': {},

41},42'

山東': {},43}

4445

defpri(menu):

46for i in

menu:

47print

(i)48 foc =menu

49 inp = input('

>>>:

').strip()

50if inp in

menu:

51 menu =menu[inp]

52print

(menu)

53 sel = input('

是否返回上一級》')

54if sel == '

yes'

:55 menu =foc

56return

pri(menu)

57else:58

print('

error')

59pri(menu)

60 pri(menu)

python遞迴函式例項 python遞迴函式

python遞迴函式 什麼是遞迴?遞迴,就是在函式執行中自己呼叫自己 示例 def recursion n 定義遞迴函式 print n 列印n recursion n 1 在函式的執行種呼叫遞迴 recursion 1 呼叫函式 這個函式在不斷的自己呼叫自己,每次呼叫n 1,看下執行結果 998t...

python靜態遞迴函式 python遞迴函式

一 遞迴的定義 1.什麼是遞迴 在乙個函式裡在呼叫這個函式本身 2.最大遞迴層數做了乙個限制 997,但是也可以自己限制 1 deffoo 2 print n 3 n 1 4 foo n 5 foo 1 驗證997 3.最大層數限制是python預設的,可以做修改,但是不建議你修改。因為如果用997...

python靜態遞迴函式 python 遞迴函式

前言 本篇關於遞迴基本借鑑下面部落格講解加入自己理解。1.遞迴函式定義 如果乙個函式在函式內部呼叫自己,那這個函式就是遞迴函式。如 defsum arg,stop print arg if arg arg arg sum arg,stop sum 1,20 2.遞迴的特性 1 必須有乙個明確的結束條...