1. 判断语句:某些条件满足,才能做,不满足则不能做
2. if 语句:如果。。。if语句是用来判断的,格式如下:
if 要判断的条件:
条件满足时,要做的事
要使用缩进,tap键或4个空格
顶格书写的代码代表和if判断没有关系
3. if...else:如果。。。否则。。。,格式如下:
if 要判断的条件:
条件满足时,要做的事
else:
不满足条件要做的事
4. if...elif...else...:当1满足时做1,当1不满足2满足时做2,当1不满足2不满足3满足时,可以用elif,可以和else一起使用,else 一般用在最后,即所有条件都不满足时使用。格式如下:
if xxx1:
事情1
elif:xxx2
事情2
elif:xxx3
事情3
5. if 语句嵌套
6. while循环:while和if的用法基本一致,区别在于if只执行一次,while可以重复执行,知道条件不满足为止,通常需要重复执行的代码,都会用循环来完成,格式如下:
while 条件:
条件满足时,做的1
条件满足时,做的2
条件满足时,做的3
。。。。
7. while循环应用:
- 计算1-100累加和
- 计算1-100中偶数总和
8. while循环嵌套:类似if嵌套,即while里面还有while,格式如下:
while 判断条件1:
代码1
while 判断条件2:
代码2
注:代码1执行一次,代码2会执行多次
- 操场跑圈,一共需要跑5圈,每跑一圈需要做3个俯卧撑
9. for循环:和while循环一样,for可以完成循环的功能,for循环也成为for遍历,会将列表、字符串中的数据或字符全部取到,格式如下:
for 变量 in 列表或字符串:
循环满足条件时执行的代码