 
		Frivolo
2021-06-14 22:26
def my_sumB(n): sum = 0 if n == 1: sum = n else: sum = n + my_sumB(n - 1) return sum
 
				在n不等于1的时候
sum=n+my_sumB(n - 1)
->sum=n+(n-1)+my_sumB(n - 2)
->sum=n+(n-1)+(n-2)+my_sumB(n - 3)
->...
当my_sumB(n -y)里的y等于(n-1)的时候,也就是(n-y)=1的时候,
my_sumB(n - y)=1
sum的结果最终是:
sum=n+(n-1)+(n-2)+...+my_sumB(n - y)
=n+(n-1)+(n-2)+...+1
然后return sun
Python3 入门教程
164643 学习 · 1136 问题
相似问题