File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# coding:utf-8
2+ '''
3+ filename: decorate.py
4+ '''
25
36def p_decorate (func ):
47 def wrapper (name ):
Original file line number Diff line number Diff line change 1+ # coding:utf-8
2+ """
3+ the better Fibonacci
4+ filename: fibsbetter.py
5+ """
6+
7+ m = {0 :0 , 1 :1 }
8+
9+ def fib (n ):
10+ if not n in m :
11+ m [n ] = fib (n - 1 ) + fib (n - 2 )
12+ return m [n ]
13+
14+ f = fib (10 )
15+ print (f )
Original file line number Diff line number Diff line change 1+ #coding:utf-8
2+ '''
3+ filename: foo1.py
4+ '''
5+ def foo ():
6+ def bar ():
7+ print ("bar() is running" )
8+ print ("foo() is running" )
9+
10+ foo () #调用函数
Original file line number Diff line number Diff line change 1+ #coding:utf-8
2+ '''
3+ filename: foo2.py
4+ '''
5+ def foo ():
6+ def bar ():
7+ print ("bar() is running" )
8+ bar () #显示调用内嵌函数
9+ print ("foo() is running" )
10+
11+ foo ()
Original file line number Diff line number Diff line change 11# coding:utf-8
2-
2+ '''
3+ filename: weight.py
4+ '''
35def weight (g ):
46 def cal_mg (m ):
57 return m * g
You can’t perform that action at this time.
0 commit comments