二、流程控制
1、if语句
1.1.if语句的基本形式
if 判断条件:
执行语句
else:
执行语句
if语句例子:
score=88
if(score>=60):
print("通过了考试")
else:
print("还需努力")
执行结果
1.2.判断条件为多个值时
if 判断条件1:
代码段1
elif 判断条件2:
代码段2
elif 判断条件3:
代码段3
...
else:
代码段n
例子:判断输入的成绩等级
i=int(input("请输入成绩:"))
if(i>=90):
print("优秀")
elif(i>=80):
print("良好")
elif(i>=70):
print("中等")
elif(i>=60):
print("通过")
else:
print("成绩不合格,请努力")
执行结果
2、语句嵌套
if语句嵌套
if 判断条件1: # 外层条件
代码段1
if 判断条件2: # 内层条件
代码段2
3、循环语句
3.1.while语句
while 条件表达式:
代码块
while举例:打印1-100之间的数字
# while循环
i=1
while i<100:
i+=1
print(i)
运行结果:
3.2.for循环
for 临时变量 in 目标对象 :
代码块
for举例:打印1-100之间的数字
for i in range(100):
i+=1
print(i)
运行结果:
4、循环嵌套
while循环嵌套
while 循环条件1: # 外层循环
代码段1
while 循环条件2: # 内层循环
代码段2
for语句嵌套
for 临时变量 in 目标对象: # 外层循环
代码段1
for 临时变量 in 目标对象: # 内层循环
代码段2
5、跳转语句
5.1.break语句
break用于结束循环,程序执行到break语句时会结束本层循环
for i in "helloworld":
if i=='o':
break
print("当前字母:",i)
运行结果:
变量i在 helloworld中循环,当i=o时,循环结束
5.2.continue
continue语句用于在满足条件的情况下跳出本次循环
for i in "helloworld":
if i=='o':
continue
print("当前字母:",i)
执行结果:
变量i在 helloworld中循环,当i=o时,跳过本次循环