![Python程序设计:人工智能案例实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/423/39980423/b_39980423.jpg)
上QQ阅读APP看书,第一时间看更新
3.5 while
语句
while
语句在循环测试条件保持为True
时重复一个或多个操作。下面的代码使用while
语句来查找第一个大于50
的3
的幂:
![](https://epubservercos.yuewen.com/9955D6/20818201008362506/epubprivate/OEBPS/Images/071-2.jpg?sign=1739901222-rPrG8MdFgwupZclvhxrWloDNuUz2Qew9-0-4270df7a29bb7de223d04e984a4b02a7)
代码段[3]
评估result
的值为81
,这是第一个大于50
的3
的幂。
while
语句套件中必须有某些语句可以更改result
的值,使得循环测试条件最终变为False
,否则,会进入无限循环。在Terminal、Anaconda命令提示符或shell中执行应用程序时,可以按组合键Ctrl + C或Control + C来终止无限循环。如果使用IDE编写和执行代码,则通常会有用于终止程序执行的工具栏按钮或菜单选项。