Python的while循环嵌套3个实例(星星+九九乘法表)

您所在的位置:网站首页 python求乘法表 Python的while循环嵌套3个实例(星星+九九乘法表)

Python的while循环嵌套3个实例(星星+九九乘法表)

2023-01-15 05:50| 来源: 网络整理| 查看: 265

这里一共有3个while循环嵌套例题,前面2个例题是为第3个九九乘法表做铺垫的,因为九九乘法表要注意的细节有很多,最终要做出一个九九乘法表。如果想要练习更多的Python练习题可以去Python自学网里去,里面有很多练习题,学习编程还是要多敲代码多练习自己的流程思维。

实例一:打印星号(矩形状)

1.1需求: 最终效果如图

Python的while循环嵌套3个实例(星星+九九乘法表)

 

1.2代码:

分析: 一行输出5个星号,重复打印5行即可。

""" 1. 打印1个星星 2. 一行5个星星:循环----5个星星在一行显示 3. 打印5行星星:循环----一行5个,共5行 """ j = 0 while j < 5: # 一行星星开始 i = 0 while i < 5: print('*', end='') # 如果不修改end结束符的换行那么是一行一个星星,把默认换行转义字符删除修改后就是一行5个星星,符合要求 i += 1 # 一行星星结束,换行显示下一行 print() # 利用print默认自带换行结束符,这里弄一个空的print,否则会所有星星是一行 j += 1

返回结果如下图:

Python的while循环嵌套3个实例(星星+九九乘法表)

 

实例二:打印星星(三角形状) 2.1 需求:如下图 Python的while循环嵌套3个实例(星星+九九乘法表)

 

2.2 代码

分析:一行输出星星的个数和行数是相等的,每行:重复打印行号数字个星号,将打印行星号的命令重复执行5次实现打印5行

# 三角形:每行星星的个数和行号数相等 j = 0 while j < 5: # 一行星星开始 i = 0 # i表示每行里面星星的个数,这个数字要和行号相等,所以i要和j有联动关系 while i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3