循环编程全解析:从基础到高级应用
1. 代码手动跟踪与功能解析
首先来看几个代码示例,通过手动跟踪代码执行过程,能更好地理解代码的功能。
示例 1:计算幂值
r = 1
i = 1
while i <= n :
r = r * a
i = i + 1
假设 a 为 2, n 为 4,手动跟踪代码执行过程:
- 初始时, r = 1 , i = 1 。
- 第一次循环: r = 1 * 2 = 2 , i = 1 + 1 = 2 。
- 第二次循环: r = 2 * 2 = 4 , i = 2 + 1 = 3 。
- 第三次循环: r = 4 * 2 = 8 , i = 3 + 1 = 4 。
- 第四次循环: r = 8 * 2 = 16 , i = 4 + 1 = 5 ,此时 i > n ,循环结束。
对于任意的 a 和 n ,这段代码的功能是计算 a 的 n 次幂。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



