从6-1的累加算法
1 def sum(num):
2 """" 6+5+4+3+2+1 的递归算法"""
3 if num == 1: 4 return num 5 print(num) 6 print("- " * 30) 7 result = num + sum(num - 1) 8 # print(result) 9 return result 10
11
12 print("=" * 60)
13 print(sum(6))
14 print("=" * 60)
15
16 print()
17 print()
18 print()
19
20 从1-6的累加算法 21 def sum1(num): 22 """ 1+2+3+4+5+6 的递归算法""" 23 if num == 6: 24 return num 25 26 print(num) 27 print("- " * 30) 28 ret = num + sum1(num + 1) 29 return (ret) 30 print(ret) 31 32 33 print("=" * 60) 34 print(sum1(1)) 35 print("=" * 60)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步