- Python自然语言处理(微课版)
- 周元哲编著
- 207字
- 2022-07-28 19:13:10
4.8.1 break语句
break语句可以提前退出循环。break语句对循环控制的影响如图4-7所示。
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P92_4822.jpg?sign=1739188175-SJ0EbpbGfHe4GKEn0zqzG0v1Nhp6drwA-0-f9c45af96e782cf1b984c29070821df4)
图4-7 break语句对循环控制的影响
说明:
(1)break语句只能出现在循环语句的循环体中。
(2)在循环语句嵌套使用的情况下,break语句只能跳出它所在的循环,而不能同时跳出多层循环。
【例4-19】 用for语句判断从键盘上输入的整数是否为素数。
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P92_11159.jpg?sign=1739188175-eXJaoPko5Caz82Rb2B71JrGaNzSHA2K9-0-8c7d6fcf4e78929bd5620b6ff37aa989)
假设从键盘输入9,程序运行过程如表4-8所示。
表4-8 程序运行过程
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-T93_10992.jpg?sign=1739188175-qSIbEUJb4XgM51hwqkwCO0LZtZdlRYlQ-0-973f8310bb4e322a00f248562b61db6c)
如果没有break语句,程序将按表4-9运行。
表4-9 没有break语句的程序运行过程
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-T93_10990.jpg?sign=1739188175-fK5hBLs2o6SBSaj9R86VvxE23UQFcN38-0-5ebcac1f9faa8af447fe4e8b554a448c)
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P93_5016.jpg?sign=1739188175-QlwiIVl7kzdzPj3Rh1Epv3UuRhiTnbYu-0-5d9163158d8cd52171786a8aee44fe81)
程序运行结果如下。
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P93_5018.jpg?sign=1739188175-L8kmf3B26ggt6liZCRRGztvgKCXwvGr5-0-467815c4f358e4446ad25c71e3c2c104)