1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中级

Connected

道练习

基础 while 循环

下面是视频中的示例:变量 error 初始为 50.0,在每次循环中都除以 4 并打印:

error = 50.0
while error > 1 :
    error = error / 4
    print(error)

这个示例会很有帮助,因为现在轮到您自己构建一个 while 循环了!我们将编写一个 while 循环,用来实现一个倒立摆的非常基础的控制系统。若与完全竖直存在偏移(offset),while 循环会逐步校正这个偏移。

请注意:如果您的 while 循环运行时间过长,或者会话即将过期,可能是您创建了一个无限循环。 特别要记得使用四个空格或自动缩进来缩进循环体,并确保循环条件设置得当,使其最终会停止。

说明

100 XP
  • 创建变量 offset,初始值为 8。
  • 编写一个 while 循环,只要 offset 不等于 0 就持续运行。在 while 循环内部:
    • 打印句子 "correcting..."。
    • 接着,将 offset 的值减 1。可以写作 offset = offset - 1。
    • 最后,仍在循环内部,打印 offset,以便观察它的变化。