第 4 课2026.09.03
求连续整数的总和,认识 Go 的重复执行入口。
第 4 课:for循环与累加器
- 日期:2026-09-03
- 课程序号:第 4 课
- 知识点:三段式 for 与循环作用域
用途
求连续整数的总和,认识 Go 的重复执行入口。
核心概念
- Go 使用 for 表达循环,三段式分别是初始化、条件、更新。
- i++ 是更新语句;sum 声明在循环外,以保存各轮结果。
最小代码或操作示例
go
package main
import "fmt"
func main() {
sum := 0
for i := 1; i <= 3; i++ {
sum += i
}
fmt.Println(sum) // 6
}3~5 分钟练习
改成计算 1 到 5 的总和,然后预测 i < 5 的结果。
参考答案
text
i <= 5 输出 15;i < 5 输出 10。循环变量 i 从 1 开始,条件是否包含等号决定是否累计最后的 5。与上一课的联系
上一课用 if 做一次条件判断;本课让 for 重复判断直到条件不成立。