Python:一组数字中有多少个不同的部门?

时间:2017-11-17 04:19:57

标签: python python-3.x

我想在Python中编写一个带整数的函数,然后返回给定整数可以添加到数字3,2和1的组合数。

例如,如果我用数字2调用函数,我会得到2的响应,因为有两个组合3,2和1到2:1,1和2.

关于如何解决此问题的任何建议?

这是我编码的内容:

def countStairs(n):
    if n == 0:
    print(number)
    elif n == 2:
        return countStairs(n-1)
        return countStairs(n-2)
        number = number + 1
    elif n == 1:
        return countStairs(n-1)
        number = number + 1
    else:
        return countStairs(n-3)
        number = number + 1

0 个答案:

没有答案