更新时间:2021-06-11 来源:黑马程序员 浏览量:
break语句用于跳出离它最近一级的循环,能够用于for循环和while循环中,通常与if语句结合使用,放在if语句代码块中,其格式如下所示。
for 临时变量 in 可迭代对象: 执行语句 if 条件表达式: 代码块 break例如,使用for循环遍历字符串“itcast”,一旦遍历到字符“a”,就可以使用break语句跳出循环,示例代码如下:
name = "itcast" for word in name: print("--------") if (word == 'a'): break print(word)
以上代码使用for循环遍历字符串“itcast”中的字符,当遍历到字符“a”时,满足if语句中的条件表达式, 因此执行if语句中的break语句,跳出for循环。
运行程序,结果如下所示。
-------- i -------- t -------- c --------break语句也可以用于while循环,其格式如下所示:
while 条件表达式: 代码块 if 条件表达式: 代码块 breakwhile循环中使用break语句的示例代码如下:
i = 0 max = 5 while i < 10: i += 1 print("--------") if (i == max): break print(i)
以上代码首先定义变量i与max,然后将“i<10”作为条件表达式,当i的值小于10时执行while循环中的代码块,每执行一次while循环i的值增加1,在while循环的代码块中包含if语句,该if语句判断变量i的值与变量max的值是否相等,如果相等则执行if语句中的break语句。
运行程序,结果如下所示。
-------- 1 -------- 2 -------- 3 -------- 4 --------
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19