遞迴函式的簡單說明

2021-10-09 20:43:49 字數 498 閱讀 7694

如果乙個函式在內部呼叫自身本身,這個函式就是遞迴函式。使用遞迴函式的條件:

1,必須留出口

2,自己呼叫自己

#練習,使用遞迴函式向控制台列印3,2,1

def print_num(num):

print(num)

if num==1:

return

print_num(num-1)#自己呼叫自己

print(num,'-----')

print_num(3)

練習2:使用遞迴求1到10的階乘

def jiecheng(num):

if num==1:

return 1

ret=jiecheng(num-1)

return num*ret

num=jiecheng(10)

print(num)

#函式自己呼叫自己,可以運用pycharm每部調式

遞迴函式的簡單說明和使用

今天來說一下c中的遞迴函式的簡單使用。1.什麼是遞迴函式?1.一般情況下 能用迴圈做得事情 用遞迴函式都能做 2.但是要注意 不是什麼時候都使用遞迴 遞迴要慎用 效能問題 3.什麼是遞迴函式 函式自己呼叫自己 4.注意 遞迴一定要由乙個明確的結束條件 否則會造成死迴圈 無限迴圈 2.遞迴函式怎麼使用...

ShellExecute函式簡單說明

平時在delphi寫 的過程中總是能遇到shellexecute函式,於是索性將它的使用方法整理一下,由於我在微軟的站點上也沒能查到個詳解 當然我查的中文版,俺菜嘛 shellexecute函式原型及引數含義例如以下 function shellexecute hwnd hwnd operation...

C語言函式的簡單說明

這篇主要講解一下函式的一些基本概念及其用法。先放一張圖,有助於更清楚的閱讀。paste image.png 函式是一種能完成特定功能的程式 的乙個單元。它提供給我們乙個和黑子的概念,讓 模組化,當你需要實現某一功能的時候,即可呼叫乙個函式來幫你做,這樣減少了重複工作,也讓 更加模組化,使得 的閱讀,...