python中的for,while循环和循环嵌套

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
处在这个俗世,也得让自己变得更好吧
原文地址:https://www.cnblogs.com/butaileng7/p/14534271.html