python 循环总结:
算数循环符: + - * / //(取整数) %(取余) **
比较运算符:>、 <、 >= 、<=、 ==、 != true(成立) false(不成立)##==(比较两个变量是不是一样) =赋值
逻辑运算符:
not and or (逻辑判断)
优先级:
加括号看
while循环
特点:第一条件为真,才会往下执行
结束循环:break
跳过某次循环:countinue
结构:
while 条件1:
执行语句
while 条件2:
执行语句
while循环中的else
while 判断条件:
执行语句
else:
执行语句
嵌套循环:循环套循环
num1 = 0
while num1<3:
print(num1,end="++")
num1 +=1
num2 = 0
while num2<3:
print(num2,end=" ")
num2 +=1
print()
赋值运算符:
=
num += 1 等于 num = num + 1
num -= 1 等于 num = num - 1
num *= 2 等于 num = num * 2
num /= 2 等于 num = num / 2
num //= 2 等于 num = num // 2 ##整除
num %= 2 等于 num = num % 2
num **= 2 等于 num = num ** 2
逻辑运算符
not、and、or ##条件连接
条件1 and 条件2 ##两个条件同时为真,为真
条件1 or 条件2 ##有一个条件为真,就为真
条件1 not 条件2 ##两个条件都为真,为假(取反)
优先级
a>b and (c>d or not f) ##先算括号内,括号结果在and算
a>b and (c>d or (not f))
not > and > or ##优先级
短路原则:
对于and如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式的结算结果就一定为假,第二条件就不会被计算
对于or如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式的结算结果就一定为真,第二条件就不会被计算