1、if(条件)语句
Python条件语句是通过一条或多条与语句的执行结果 (True 或者 False )来决定执行的代码块。
可以通过下图来简单的了解条件语句的执行过程:
1. if 条件语句的基本用法
if 判断条件:
执行语句1...
else:
执行语句2
其中 “判断条件” 成立时,则执行后面的语句,而且执行的内容可以多行,以缩进来区分表示统一范围。
else
则是 if
条件不成的时候,会去执行到 else
中的执行语句。
2. 实例
score = 80
if score > 60:
print("成绩及格!")
else:
print("成绩不及格!")
因为我们的成绩是 80 分,是大于 60 分的,所以输出的内容是 ”成绩及格!“。
控制台输出如下:
成绩及格!
3. if、elif、else
格式:
if 判断条件1:
执行语句1...
elif 判断条件2:
执行语句2...
elif 判断条件3:
执行语句3...
else:
执行语句4...
成绩等级判断:
number = 85
if number >= 90:
print("优秀")
elif number >= 80:
print("良好")
elif number >= 70:
print("不错")
elif number >= 60:
print("及格")
else:
print("不及格")
2、while 循环
while
循环最常用的场景就是 让执行的代码 按照 指定的次数重复 执行
扫描二维码关注公众号,回复:
14489382 查看本文章

while 条件语句的基本用法:
while 判断条件(condition):
执行语句...
实例
只要 i 小于 5 就一直重复打印 i
i = 1
while i < 5:
print(i)
i += 1
控制台输出为:
1
2
3
4
5
注意:记住要限制 i,否则 循环将永远执行下去。
3、for 循环
for
循环可以遍历任何可迭代对象,如一个列表或者一个字符串
for 条件语句的基本用法:
# <variable>:存储元素的变量 ;<sequence>:遍历的对象
for <variable> in <sequence>:
执行语句
--------------------------
for <variable> in <sequence>:
执行语句1
else:
执行语句2
遍历字符串
for x in "helloworld":
print(x)
遍历数组
color_list = ["red", "black", "white"]
for x in color_list:
print(x)
range()函数
for i in range(5):
print(i)
# 打印
0
1
2
3
4
4、break 和 continue
break
:可以跳出 for 和 while 的循环体。
continue
:跳过当前循环块中的剩余语句,继续进行下一轮的循环。
在 for 循环中案例
# continue 案例
for i in range(5):
if i == 2:
continue
print(i)
# 打印,当 i = 2 的时候,continue跳过了本次循环
0
1
3
4
# break案例
for i in range(5):
if i == 2:
break
print(i)
# 打印,当 i = 2 的时候,break跳出了循环,所以不继续打印了
0
1
5、pass 语句
pass
语句不做任何事情,一般用做站位语句,是为了保持程序结构的完整性。
while True:
pass #没写语句时,加上pass就不会报错