零基础学Python(第十章 循环嵌套)

本套学习内容共计【22】个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助。

开发环境:【Win10】

开发工具:【Visual Studio 2019】

本章内容为:Python 循环嵌套:

Python 语言允许在一个循环体里面嵌入另一个循环。

案例:

1、例如:输出一个嵌套循环的有【■】组成的形状:

for x in range(10):#外层循环
    for j in range(10):#内层循环
        print("■",end='')
    print()#内层完毕后换行
#只有内层循环全部循环完毕,才会继续执行外层循环

零基础学Python(第十章 循环嵌套)_第1张图片

2、九九乘法表:

for x in range(1,10):#外层循环
    for j in range(1,x+1):#内层循环
        print("%d*%d=%d\t"%(x,j,(x*j)),end='')
    print()#内层完毕后换行
#只有内层循环全部循环完毕,才会继续执行外层循环

零基础学Python(第十章 循环嵌套)_第2张图片

for x in range(1,10):#外层循环
    for j in range(x,10):#内层循环
        print("%d*%d=%d\t"%(x,j,(x*j)),end='')
    print()#内层完毕后换行
#只有内层循环全部循环完毕,才会继续执行外层循环

零基础学Python(第十章 循环嵌套)_第3张图片

3、多重嵌套:【有1,2,3,4四个数字,求这四个数字能生成多少个互不相同且无重复数字的三位数】

i = 0
for x in range(1,5):
    for y in range(1,5):
        for z in range(1,5):
                if (x!=y) and (y!=z) and (z!=x):
                    i += 1
                    if i%4:
                        print("%d%d%d" % (x, y, z), end=" | ")
                    else:
                        print("%d%d%d" % (x, y, z))

零基础学Python(第十章 循环嵌套)_第4张图片

总结:

a)、循环嵌套的过程中由于变量会随之变多,那么,在声明以及使用的过程中就要多加注意。

b)、循环讲到这基本上也就都会用了,那么常练习的算法,例如:斐波那契数列这类的算法,后续会有单独推出的章节。

本课程目录为:

Python初级

1 、开发工具

2 、中文编码

3 、基础语法

4 、变量类型

5 、运算符

6 、条件语句

7 、while循环

8 、for循环

9 、循环控制

10、 循环嵌套(本章)

11 、字符串

12 、列表

13 、元组

14、 字典

15 、日期时间

16、 函数

17 、模块

18 、文件I/O

19 、File方法

20 、异常处理

21 、文件目录

22 、内置函数

欢迎【点赞】、【评论】、【关注】、【收藏】、【打赏】,为推广知识贡献力量。

你可能感兴趣的:(python初级,python)