for循环
""" 语法格式: for 迭代变量 in 字符串|列表|元组|字典|集合: 代码块 迭代变量用于存放从序列类型变量中读取出来的元素 """ my_list = [1,2,3,4,5] for ele in my_list: print('ele =', ele)
while循环
""" 语法格式: while 条件表达式: 代码块 代码块:缩进格式相同的多行代码,又称循环体 执行流程:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句, 当执行完毕后,再回过头来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块... 如此循环,直到条件表达式的值为假(False),才终止循环。 """ # 循环的初始化条件 num = 1 # 当 num 小于100时,会一直执行循环体 while num < 100 : print("num=", num) # 迭代语句 num += 1 # num = num+1 print("循环结束!")
循环嵌套:
""" 循环嵌套:当 2 个(甚至多个)循环结构相互嵌套时,位于外层的循环结构常简称为外层循环或外循环, 位于内层的循环结构常简称为内层循环或内循环。 循环嵌套结构的代码,Python 解释器执行的流程为: 当外层循环条件为 True 时,则执行外层循环结构中的循环体; 外层循环体中包含了普通程序和内循环,当内层循环的循环条件为 True 时会执行此循环中的循环体,直到内层循环条件为 False,跳出内循环; 如果此时外层循环的条件仍为 True,则返回第 2 步,继续执行外层循环体,直到外层循环的循环条件为 False; 当内层循环的循环条件为 False,且外层循环的循环条件也为 False,则整个嵌套循环才算执行完毕。 """ # while-for 嵌套结构: i = 0 while i<10: for j in range(10): print("i=",i," j=",j) i=i+1