使用 break 可以让循环提前结束,一般会结合一个 if 判断条件来执行。
示例程序:输出 1-10 中小于 50 的平方数。
i = 1 while i <= 10: if i*i >= 50: break print(i, i*i) i += 1
示例程序中,如果 i*i 大于等于 50 了,那么 while 循环就会被 break 提前结束。所以这个程序最终输出到 49 就结束了。
i = 1 while i*i <= 20: print(i*i,end=' ') i += 1
程序会输出?
On This Page