- 博客(3)
- 收藏
- 关注
原创 2021-07-11
递归实例应用五:字符串反转,逐行输出 def spell(txt): if txt == "" or len (txt) == 0: return txt else: print (txt[-1]) return spell(txt[:len(txt)-1]) txt = input() spell(txt)
2021-07-11 09:51:44 40
原创 2021-07-11
递归实例应用二:求阶乘 def factorial(x): if x == 1: #出口是1!=1 return 1 else: return x * factorial(x-1) print(factoria(input()) 递归实例应用三:斐波那契 def fib(x): if x ==0 or x ==1: #首两位决定后面数值 return 1 else: return fib(x-1)+fib(x-2) print(input()) 递归实例应用四:求乘方 def power (x,y
2021-07-10 22:22:45 65
原创 2021-07-10
递归实例应用一: The given code defines a recursive function convert(), which needs to convert its argument from decimal to binary. 利用递归函数将十进制数字转换成二进制表示: def convert(num): if num == 0 : #base case (exit condition) return 0 else: #self-reference
2021-07-10 21:45:19 38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人