python 循环嵌套例子_Python循环嵌套案例-打印九九乘法表

本文通过一个简单的例子介绍了Python中的循环嵌套,讲解如何利用while和for循环实现九九乘法表的打印。代码中,外层循环控制行数,内层循环控制列数,遵循i≤j的规律,逐行输出乘法表,最后通过print()方法强制换行,完成乘法表的完整展示。
摘要由CSDN通过智能技术生成

今天我们来学习一个简单的循环嵌套的例子,循环嵌套作为Python开发中比较重要的一个知识点,往往能够用它实现很多实用的功能。Python中的循环语法主要是while ...和for ... in ...这两种。循环嵌套的意思就是在循环中装入一个或者多个循环,实现多个循环嵌套使用。

九九乘法表格式:

1x1=1

1x2=2 2x2=4

1x3=3 2x3=6 3x3=9

1x4=4 2x4=8 3x4=12 4x4=16

1x5=5 2x5=10 3x5=15 4x5=20 5x5=25

1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36

1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49

1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64

1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

从上往下看,我们可以发现第一行有1个计算公式,第二行有2个计算公式,一直到最后一行有9个计算公式,一共有9行;从左往右看我们可以发现第一列有9个计算,第二列有8个计算公式,一直到最后一列递减为1个,共有9列。我们可以把行用i来表示,列用j来表示,按照python的print输出从上到下的原则,第一行输出 1x1=1转化为i和j就是 i(1)*j(1)=1;第二行输出得是 i(1)*j(2)=2 i(2)*J(2)=4;这里有个规律就是i始终要小于等于j,每行的i始终都是从1开头的,而J每列都会递增1,所以只要保证j的初始值不在循环里面,而i每次都会从1开始,每一行的输出没结束时不会换行,就能达到目的。根据思路我们往下写代码:

#九九乘法表

j=0 #j的初始值为0,把写在循环外面

while j<9: #j的值依次为0,1,2,3,4,5,6,7,8刚好循环9次

j+=1 #j的值依次是1,2,3,4,5,6,7,8,9

i=1 #在循环里面给i一个初始值0

while i<=j:

print(str(i)+'x'+str(j)+'='+str(i*j),end=' ') #输出每行的打印格式,end=' '表示每行打印后不自动换行

i+=1

print() #一行打印结束后强制换行,因为print()方法默认就是换行的,也可以写成print('\n',end=)

代码的运行结果:

通过上述代码我们就可以使用Python打出九九乘法表的格式了,大家看下这个是不是很简单。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值