无限循环通常是由于变量未被正确赋值导致的。在编写循环语句时,务必确保变量的初始值和更新值都不会导致无限循环的出现。以下是一个示例:
# 错误的示例
i = 1
while i > 0:
i += 1
# 正确的示例
i = 1
while i < 10:
i += 1
在第一个示例中,变量 i
的初始值为1,并在每次循环中加1,没有限制条件来终止循环。这将导致无限循环。在第二个示例中,i
的初始值为1,并在每次循环中加1,但在 i
值达到10时,循环将终止。通过限制条件,避免了无限循环的出现。
上一篇:变量赋值