打印九九乘法表

🎉摘要:本文详解如何使用 Python 通过两层 for 循环打印九九乘法表。外层控制行数,内层控制列数,利用制表符分隔确保格式对齐。包含完整代码、运行结果及逻辑说明,帮助初学者掌握循环结构与格式化输出。

该示例将通过两层 for 循环实现打印九九乘法表。外层 for 循环控制行数,内层 for 循环控制列数,并使用 end='\t' 保证乘法表对齐美观。

示例代码:

# 外层循环:控制行数,i 从 1 到 9
for i in range(1, 10):
    # 内层循环:控制每行的列数,j 从 1 到 i
    for j in range(1, i + 1):
        # end='\t' 表示用制表符分隔,保证格式对齐,不换行
        print(f"{j}×{i}={i*j}", end='\t')
    # 每行打印完后换行
    print()

运行结果:

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

示例说明:

  1. 外层循环:for i in range(1, 10),i 代表乘法表的行数,取值 1~9,一共打印 9 行。

  2. 内层循环:for j in range(1, i + 1),j 代表每行的列数,第 i 行只有 i 列(比如第 3 行只打印 3 个式子)。

    1. 打印格式 f"{j}×{i}={i*j}" 用于格式化输出乘法式子。

    2. end='\t' 语句用制表符分隔每个式子,让排版整齐不错位。

  1. 换行:内层循环结束后执行 print(),自动切换到下一行。



说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号