while循环、pass占位符

noteId: 3D57B21C5A2047259BEA884EC23E6C0A · 原始路径:/ALL/Python、Flask - vscode/视频笔记/while循环、pass占位符.note

·while循环的使用

·循环控制

使用 For 循环可以准确控制循环次数

不确定循环次数 但知道 循环结束条件 时,可以使用while循环

while 条件表达式:循环体 ...例:x = 0while x < 3:print("Hello")x += 1在while 循环中,条件表达式的结果是一个布尔值表达式为 True 时执行循环体表达式为 False 时循环结束

循环控制关键词 break 和 continue:

循环中使用 break 可以终止整个循环

当执行到 break 时,不论条件是否满足,都会直接结束循环

例:

for i in range(100): if i == 2: break print("Hello")#结果只会输出两个 "Hello"

循环中使用 continue 可以终止本轮循环,继续下一轮循环

当执行到了 continue 时,下面未执行的代码都不会再执行,会直接结束本轮循环,继续下一轮循环

例:

for i in range(5): if i % 2 == 0: continue print("Hello")#结果会输出两个 "Hello"

当输入循环后,不需要执行某行代码时,可以使用 pass :

for i in range(5): pass //可以视为一个占位符

pass可以视为一个占位符,主要是为了保持代码结构上的完整性

死循环,因为没有停止程序的判定,使得程序会一直执行while True:    print("Python")#控制程序循环的次数:i = 0while i < 100:    print("Python")    i += 1 #让用户自己输入退出循环:l = []i = ""while i != "q":    i = input("请输入你的计划(q 退出): ")    if i == "q":        break    l.append(i)