文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

学习python的while循环嵌套

2024-04-02 19:55

关注

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

运行:

  她可以让他看到她的粗鲁她的无礼她的张狂,却真的不想他看到她的狼狈模样。

—— 乐小米 《凉生,我们可不可以不忧伤》

总结

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯