前言: 使用循环控制将使代码具有重复执行语句的能力!
在本例中, 我们将使用 while (当)的语法来达成”循环控制“的目的.
1.语法示例
语句1
语句2
while 条件:
子语句1
子语句2
语句4
语句5
2.清空a.py的内容, 写入以下代码 (并设断点在第一行且以调试模式运行)
# 本例的代码是累加1到10的和, 最后输出其结果
sum = 0
counter = 1
while counter <= 10:
sum = sum + counter
counter = counter + 1
print(counter)
print(sum)
3.请至少运行5次程序, 并且在运行过程中请注意左侧变量窗口中sum和counter的变化.
在完成上述运行后, 我们来看一下其执行流程:
while 的执行流程很简单, 只要条件为true(真), 它就会一直循环执行它的子语句.
在上例中, 用做计数的变量counter如果不做累加1的话, 那条件就会一直为true, 那样就会出现死循环 (程序永远结束不了)
练习题1: 输出10到100的累积