Day 10 遞迴函式

2021-08-21 19:28:35 字數 436 閱讀 4897

#include

long func(int);                 //func函式呼叫

int main()

long func(int n)              //呼叫形參

已知斐波那契函式1,2,3,5,8…n-1,n得到分段函式n=1時為1;n=2時為2;n>2時為(n-1)+(n-2);

同理若求8的n次方時分段函式n=0時為1;n>1時為8*8^(n-1);此時return 8*func(n-1);

若求x的n次方

#include

long func(int x,int n);

int main()

long func(int x,int n)

在8的n次方基礎上增加乙個未知數,需要注意的是由於實參形參一一對應,func函式內部也需要改為func(x,n-1)

day10 裝飾器 遞迴

一 裝飾器 作用 不修改模組原 的情況下給模組新增新功能 關鍵字 from functools import wraps defouter fn wraps fn 用於保留原函式的屬性,不使用則被修飾函式的屬性變成inner函式的屬性 wraps fn definner args,kwargs pr...

day10 函式高階

1.1什麼是返回值 返回值就是從函式內部傳遞到函式外部的資料 預設情況下函式內部產生的新資料,在函式外部不能使用 1.2怎麼確定函式返回值 1 python中每個函式都有返回值,預設情況下是none,返回值是什麼就看執行函式體的時候遇到的return關鍵字後面的資料是什麼 如果沒有遇到return,...

day10函式作業詳解

2,寫函式,接收n個數字,求這些引數數字的和。動態傳參 3,讀 回答 中,列印出來的值a,b,c分別是什麼?為什麼?a 10 b 20 def test5 a,b print a,b c test5 b,a print c 4,讀 回答 中,列印出來的值a,b,c分別是什麼?為什麼?a 10 b 2...