這是在我的第一次,所以我很感激了可能出現跛腳看問題:)調用函數n次帶兩個參數
我試圖寫一個函數調用do_n
你的耐心是將一個函數對象和一個數字n
作爲參數,然後調用給定函數n
次。下面的代碼:
def name():
print 'Jack'
def do_n(fo, x):
if x <= 0:
return
print fo
(fo, x-1)
使得從內主要的函數調用時:
do_n(name, 3)
我得到以下結果:
<function name at 0x01F93AF0>
我試圖讓程序打印out:
Jack
Jack
Jack
非常感謝廣告vance
這個問題由Allen B.來自「認爲Python」唐尼。該問題及其背景可在以下網址找到: http://www.greenteapress.com/thinkpython/html/thinkpython006.html – ewm 2015-04-16 02:25:32