python_之python基础-2

python_之python基础-2

一、while  else的运用

在Python 中还有个比较少用的while ...else 语句:

while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

代码

count = 0
while count <= 5 :
    count += 1
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")

输出

Loop 1
Loop 2
Loop 3
Loop 4
Loop 5
Loop 6
循环正常执行完啦
-----out of while loop ------

如果执行过程中被break了,就不会执行else的语句了

count = 0
while count <= 5 :
    count += 1
    if count == 3:break
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")

输出

Loop 1
Loop 2
-----out of while loop ------

 

二、逻辑运算

优先级: not > and > or  ,同一优先级,从左往右算

 

  x or y :      x为真,值就是x,x为假,值是y;

  x and y:    x为真,值是y,x为假,值是x。

 

Python运算符优先级

 

posted on 2019-02-27 17:07  沙漠里的蜗牛  阅读(72)  评论(0)    收藏  举报