视频1 视频21 视频41 视频61 文章1 文章21 文章41 文章61 文章81 文章101 标签大全1 标签大全51 标签大全101 标签大全151 标签大全201 标签大全251 标签大全301 标签大全351 标签大全401 标签大全451 信息系统项目管理师 开学第一课观后感 男人的网站 苏轼的词 洗衣机品牌排行榜
教育

学习python的while循环嵌套

作者:原创时间:2022-08-04

while 循环嵌套

1 基本架构了解

今天学习while循环嵌套。我们先看一个例子:

i=0
while i<3:
    print("这是第%d行"%i)
    j=0
    while j<4:
       print("学python")
       j+=1
    print()
    i+=1

 在上面的代码中,外层循环执行一次,内层循环会执行4次,内层循环执行结束完后,再继续执行下一次的外层循环。看下面运行结果。

2 打印一个三角形

row = 0                    #行数(水平方向)
while row<5:               #行数为5(0,1,2,3,4)
    col = 0                #列数
    while col<=row:
        print("*",end=" ") #执行一次内层循环,就打印出来一个 * ,并以空格间隔。
        col += 1           #控制最终列数排列
    print()                #外层循环结束一次,换行一次。
    row += 1               #控制最终行数排列

运行看看:

2.1 练习打印一个距形

直接整代码:

row=0
while row<5:
    col=0
    while col<5:
        print("*" , end=" ")
        col+=1
    print()
    row+=1

看结果:

3 while嵌套实现九九乘法表

i=1
while i<=9:
    j=1
    while j<=i:
        print('%d*%d=%d'%(j,i,j*i),end="  ")
      # print(f'{j}*{i}={j*i}',end='  ')  或者这样写乘法运算
        j+=1
    print()
    i+=1

看结果:

 3.1 练习矩阵打印

i=1
while i<5:
    j=1
    while j<=5:
        print(f'{j}*{i}={j*i}',end=' ')
        j+=1
    print()
    i+=1

运行:

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注好二三四的更多内容!

显示全文
什么是毛肚 稻城是哪里的 舍利是什么 凿壁偷光的主人公是谁 怎么开通和关闭GPRS上网 明矾指的是什么 乐不思蜀的主角 甘蓝菜指的是什么 低碳生活方式有哪些 冰箱怎么除冰 手机铃声没声音怎么回事 春节起源 手机隐私密码忘记了怎么办 苹果4s手机忘记id密码怎么办 怎么样喝龙井茶 监控器忘记密码怎么办 吃柚子的好处有哪些 夏威夷是属于哪个洲的 破釜沉舟是出自于哪次战争 赤壁之战的故事概括 元宵与汤圆的区别 圆周率是谁发明出来的 布达拉宫是在哪里的 什么是蜂蜡 避暑山庄在哪里 如何保存螃蟹 月亮从哪边升起 阿尔卑斯山脉在哪里 四大文明古国指的是什么 诸葛亮是怎么死的 卧薪尝胆中的主人公是谁 草莓酱的简单制作方法 手机扬声器进水声音变小了该怎么办 酷派手机为什么来电没声音是怎么回事 酷派手机没有声音怎么办啊 频繁给手机充电有坏处吗 连接电脑后手机只充电没反应了 手机一边玩一边充电对电池有影响吗 充电宝可以一边充电一边充手机吗 手机晚上充电充到早晨好么