# coding=utf-8 # 流程控制语句 # 有哪些类型 # 顺序:啥也不用管,从上到下依次执行 # 分支:进行判断 # 循环:可以反复执行 # 跳转:可以改变程序执行顺序,break,continue,return # 分支语句,py中只有if 判断 = 0 if 判断 < 100: print(判断) if 判断 == 100: print(f"判断为{判断}") else: print(f"判断不为{100}") if 判断 == 1: print("判断1") elif 判断 == 0: print("判断2") elif 判断 == 2: print("判断3") else: print("最后的判断") # 循环语句,for与while,而且两种循环还可以跟else,表示不满足循环条件时,执行 # for语句 for i in range(1, 11): # range(开始,结束),不写开始默认为0,i属于开始---结束-1 # 如果range变成了数组,字符串等容器类型,i就是,其中每一个元素 print(i) else: print(i) # 这里的i为10表示else和for属于一体的 # while语句 判断 = 0 # 使用while最好先有初始化条件 while 判断 < 10: 判断 += 1 a = True print(判断) else: print(a) # 打印为True,说明a是while中的 # 跳转语句 # break:跳出整个循环 for i in range(1, 11): if i==1: print("跳出循环") break pass pass # continue:跳出这个循环的这一次 for i in range(1, 11): if i==1: print("跳出本次循环") continue pass print(i) pass # return:退出本次函数调用遇到了不管后面也没有语句,全跳过不执行 def rt测试(): for i in range(1,11): if i==5: print("退出函数") return print(i) rt测试()
py第三天:流程控制
于 2024-09-08 16:43:57 首次发布