如果乙個函式在內部呼叫自身本身,這個函式就是遞迴函式。使用遞迴函式的條件:
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 函式是一種能完成特定功能的程式 的乙個單元。它提供給我們乙個和黑子的概念,讓 模組化,當你需要實現某一功能的時候,即可呼叫乙個函式來幫你做,這樣減少了重複工作,也讓 更加模組化,使得 的閱讀,...