我工作的一些東西遞歸函數。我在十二天的聖誕節中創建了一些函數,但我想不出使用輸入來調用函數的方法。我舉一個例子:遞歸調用使用輸入
def day1():
print 'A Partridge in a Pear Tree'
def day2():
print '2 Turtle Doves'
day1()
def day3():
print '3 French Hens'
day2()
我試着去使用的途徑,如果一個函數如
def DaysOfXmas(n):
if n == 1:
day1()
if n == 2:
day2()
if n == 3:
day3()
內聲明,但這種感覺就像做這件事的恐怖和混亂的方式。 有什麼建議嗎?
我沒有看到任何遞歸在你的例子 – 2011-02-14 17:41:59