Python100例8-九九乘法表

本文详细介绍了如何使用Python编程实现九九乘法表,通过for循环嵌套的方式,解释了内外层循环的工作逻辑。并提供了多种不同的实现方法,包括不换行打印、单独的print()函数控制换行等,帮助理解循环控制和输出格式的差异。
摘要由CSDN通过智能技术生成

题目:输出 9*9 乘法口诀表。

程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

 

总结:for循环嵌套的内层和外层执行逻辑的理解

明白了!!!第一层for循环取一个元素出来,然后进入第二层循环,第二层循环 把所有的元素遍历一遍之后才跳出此层循环。

再进入外层循环,由此类推执行完毕所有的循环

所以,外层循环高于内层循环,内层循环执行完毕之后跳出内层循环才继续外层循环,然后又进入内层循环

 

举个例子:

外层循环要执行9个数,内层循环也有9个数,当外层循环每执行1个数时进入内层循环,内层执行9个。外层一共执行9遍,那么内层就要执行9x9=81遍。

方法1:end=""打印之后不换行

for i in range(1, 10):
    for j in range(1, 10):
        print ("%d*%d=%d" % (i,j, i*j),"\t",end="")
        if i == j:
            print()
            break

测试:

>>> python .\test.py
1*1=1
2*1=2   2*2=4
3*1=3   3*2=6   3*3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值