基础 while 循环
下面是视频中的示例:变量 error 初始为 50.0,在每次循环中都除以 4 并打印:
error = 50.0
while error > 1 :
error = error / 4
print(error)
这个示例会很有帮助,因为现在轮到您自己构建一个 while 循环了!我们将编写一个 while 循环,用来实现一个倒立摆的非常基础的控制系统。若与完全竖直存在偏移(offset),while 循环会逐步校正这个偏移。
请注意:如果您的 while 循环运行时间过长,或者会话即将过期,可能是您创建了一个无限循环。 特别要记得使用四个空格或自动缩进来缩进循环体,并确保循环条件设置得当,使其最终会停止。
本练习是课程的一部分
Python 中级
练习说明
- 创建变量
offset,初始值为8。 - 编写一个
while循环,只要offset不等于0就持续运行。在while循环内部:- 打印句子
"correcting..."。 - 接着,将
offset的值减 1。可以写作offset = offset - 1。 - 最后,仍在循环内部,打印
offset,以便观察它的变化。
- 打印句子
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Initialize offset
# Code the while loop