跳转到内容

本科工程师 Python 入门/While 循环

维基教科书,面向开放世界的开放书籍

While 循环将在逻辑测试为真时重复一段代码。

不用使用已定义值列表或重复一定次数来重复某项操作,while 循环会很乐意在逻辑测试满足之前不断重复其代码部分。可以在 IDLE 中使用“重启 Shell”来停止无限运行的程序,或同时按住 Control(或 Ctrl)按钮和 C(字母)。例如

    done = False             # Creates a variable and gives it the logical vlue 'False'
    count = 0                # Creates a variable and gives it integer value 0
    while done == False:     # Repeats following code until logical test no longer satisfied
        count = count + 1    # Adds 1 to value of count variable
        print("The value of count is... " + str(count))   # Prints value of count

同一代码也可以使用 !=(表示不等于)编写,例如

    done = False             
    count = 0                
    while done != True:     
        count = count + 1    
        print("The value of count is... " + str(count))
华夏公益教科书