编写一个递归函数,它将按降序打印n和1之间的所有整数

时间:2016-11-24 03:38:45

标签: python function python-3.x recursion

我是python的新手,我需要编写一个递归的python程序,但我需要一些如何入门的指导。我从未遇到过这样的问题,所以任何帮助都会受到高度赞赏。

递归函数,它将按降序打印n和1之间的所有整数。将值n = 4传递给函数。

Df1
Address            Zip            Parcel Number
123 Main St        12345          1234-567-890
456 Broadway Ave   55555          NaN

Df2
Address            Zip            Parcel Number
456 Main St        66666          5555-555-555
456 Broadway Ave   55555          7777-777-777

2 个答案:

答案 0 :(得分:0)

你的答案应该是这样的。必须在其自身内调用该函数才能使其递归。因此,当它满足某个条件时,递归函数(如下所示)应该调用自身。

def function(n):
    if n>0:
        print(n)
        function(n-1)

答案 1 :(得分:-1)

递归函数调用自身,如:

def descending(n):
    if(n > 0):
        print(n)
        descending(n-1)