我这里定义了一个函数printNum,把输入的正整数从大到小的方式打印出来。 使用递归是为了更好的理解递归。 使用递归:首先需要设置退出条件,否则会行成死循环 我这里设置了输入参数小于等于0,则return 打印val1,让val1减一,然后再次调用自身,把减一后的val1传入,这就行成了递归。当多次调用,val1减一,逐步到了0...
最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。使用递归函数递归是函数调用自身的一种机制。使用递归程序,用较小的问题来解决较大的问题。它通过自引用表达式调用自身,直到满足定义的条件以返回数字的最大公约数。defgcd(a, b):if b == :return aelse:return gcd(b, ...