1.条件语句
if语句(单分支)
if语句由关键字if、判断条件和冒号组成,if语句和从属于该语句的代码段可组成选择结
if 条件表达式:
代码块
if age>18: print(“成年了”)
if-else语句(双分支)
一些场景不仅需要处理满足条件的情况,也需要对不满足条件的情况做特殊处理。因此,Python提供了可以同时处理满足和不满足条件的if-else语句,其格式如下:
if 判断条件:
代码块1
else:
代码段2
if-elif-else语句(多分支)
提供多分支条件语句if-elif-else。多分支条件语句用于处理单分支和双分支无法处理的情况,其语法格式如下:
if 判断条件1:
代码段1
elif 判断条件2:
代码段2
elif 判断条件3:
代码段3
...
else:
代码段n
soc=float(input("请输入你的成绩:") if 90<=soc<=100: print("优秀") elif 80<=soc<90: print("良好") elif 70<=soc<80: print("良") elif 60<=soc<70: print("合格") else: print("继续努力")
2.循环语句
while语句
一般用于实现条件循环,该语句由关键字while、循环条件和冒号组成,while语句和从属于该语句的代码段组成循环结构。
while 条件语句I=10 While 15<I<7: I+=1 Print(I)
for语句一般用于实现遍历循环。
for 临时变量 in 目标对象:
代码块
#打印1-100之间的数字 for i in range (1,101): # for 循环 print(i)
循环嵌套
while循环嵌套是指while语句中嵌套了while或for语句。以while语句中嵌套while语句为例。
while 循环条件1: # 外层循环
代码段1
while 循环条件2: # 内层循环
代码段2
for循环嵌套是指for语句中嵌套了while或for语句。以for语句中嵌套for语句为例。
for 临时变量 in 目标对象: # 外层循环
代码段1
for 临时变量 in 目标对象: # 内层循环
代码段2
3,跳转语句
break语句
break语句用于结束循环,若循环中使用了break语句,程序执行到break语句时会结束循环;若循环嵌套使用了break语句,程序执行到break语句时会结束本层循环
for word in "Python":
if (word == 'o'):
break
print(word, end=" ")
continue语句
用于在满足条件的情况下跳出本次循环,该语句通常也与if语句配合使用。
for word in "Python":
if (word == 'o'):
continue
print(word, end=" ")