python案例:循环输出应用-九九乘法表

发布于 2022-09-07  9 次阅读


先做个类99乘法表的阶梯

输出下列图像

*
*   *
*   *   *
*   *   *   *
*   *   *   *   *
*   *   *   *   *   *
*   *   *   *   *   *   *
*   *   *   *   *   *   *   *

range()函数可创建一个整数列表,一般用在 for 循环中。
使用for循环打印

for i in range(9):
    print("*\t"*i)

尝试乘法表

输出九九乘法表

1×1=1   
1×2=2   2×2=4   
1×3=3   2×3=6   3×3=9   
1×4=4   2×4=8   3×4=12  4×4=16  
1×5=5   2×5=10  3×5=15  4×5=20  5×5=25  
1×6=6   2×6=12  3×6=18  4×6=24  5×6=30  6×6=36  
1×7=7   2×7=14  3×7=21  4×7=28  5×7=35  6×7=42  7×7=49  
1×8=8   2×8=16  3×8=24  4×8=32  5×8=40  6×8=48  7×8=56  8×8=64  
1×9=9   2×9=18  3×9=27  4×9=36  5×9=45  6×9=54  7×9=63  8×9=72  9×9=81

上代码

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

本当の声を響かせてよ