1. if条件判断
if 判断条件: 条件成立的时候执行if里面的语句
else: 条件不成立的时候,执行else里面的语句
== 表示判断是否相等
缩进(一般四个空格,tab键可以自动四个空格)
作用:表示的是层级关系。 有缩进的地方才属于上一行缩进少的。
例如:上面的第8行就属于第7行的else管束。第6行属于第5行if条件管束。
多项选择
if 判断条件1:
条件1执行的代码
elif 判断条件2:
条件2满足的时候执行的代码
elif 判断条件3:
条件3满足的代码
else:
以上所有条件都不满足的时候执行的代码
注意:
if 建议只放第一个
elif 可以有多个(但是不能放在第一个) elif表示除此之外
else 只能有一个,并且写在最后。表示除以上所有
if 和 elif后面都要接判断条件,else不需要判断条件
比较运算符
大于 > 等于 == 不等于 != 小于 < 大于等于 >= 小于等于 <=
逻辑运算符
and 与,两边条件都是True的时候才成立
or 或,只要有一个条件成立,结果就成立
not 取反
2.while循环
初始化条件 (目的:进行初步判断,进入循环)
while 判断条件: 条件成立执行的代码
自增条件(目的:改变初始化条件的值,让他可以跳出循环)
当while里面的代码执行完毕之后,会再次判断while后面的判断条件; 如果条件依旧成立,反复执行。如果条件不成立,结束循环 如果希望能够跳出循环,一定是当条件不满足的时候
注意:当条件一直成立,就一直重复执行(不会跳出循环);
条件一致不成立,就永远不会执行(不会进入循环)。
1、开始的时候让条件满足---进入循环
2、可以对判断中的某一个值进行更改,让他有跳出循环的可能
break 结束循环
continue 跳过当前循环(剩余循环依旧会执行)