Python基础必掌握的while无限迭代循环方法详解( 二 )

while循环可以嵌套在 if、elif、else 语句中 。
if <布尔计算的表达式1>:<python执行语句1>while <布尔计算的表达式2>:<python执行语句2><python执行语句3>else:while <布尔计算的表达式3>:<python执行语句4><python执行语句5><python执行语句6>while <布尔计算的表达式1>:if <布尔计算的表达式2>:<python执行语句1>elif <布尔计算的表达式3>:<python执行语句2>else:<python执行语句3>if <布尔计算的表达式4>:<python执行语句4>单行 while 循环与 if 语句一样,while 可以在一行中指定循环 。也可以用 ;组成多个循环体语句 。
n = 5while n > 0: n -= 1; print(n)43210两个复合语句组合成简写方式是不可以的 。
if True: print('data')datawhile n > 0: n -= 1; if True: print('data')SyntaxError: invalid syntax


【Python基础必掌握的while无限迭代循环方法详解】


推荐阅读