python while else 用法
时间: 2023-08-06 07:08:10 浏览: 154
if else用法
在Python中,while else是一种特殊的语法结构,用于在while循环结束时执行一些操作。具体来说,当while循环正常结束(即没有被break语句中断)时,会执行else语句块中的代码。如果while循环被break语句中断,则不会执行else语句块中的代码。
例如,下面的代码使用while else语法结构来查找一个数是否为质数:
```
num = 17
i = 2
while i < num:
if num % i == :
print(num, "不是质数")
break
i += 1
else:
print(num, "是质数")
```
在这个例子中,while循环用于检查num是否能被2到num-1之间的任何数整除。如果找到了一个能整除num的数,就打印出不是质数的消息,并使用break语句中断循环。否则,当循环正常结束时,就打印出是质数的消息。
阅读全文