用python打印——九九乘法表

python 复制代码
# 定义外层循环的控制变量
i = 1
while i <= 9:

    # 定义内层循环的控制变量
    j = 1
    while j <= i:
        # 内层循环的print语句不要换行,通过\t制表符对齐
        print(f"{j} * {i} = {j * i}\t", end='')
        j += 1

    i += 1
    print()     # print空内容,就是输出一个换行

以下是对这段代码的详细讲解:

首先,定义了外层循环的控制变量 i ,从 1 开始递增到 9。这代表乘法表的行数。

然后进入外层循环,对于每一行 i 。
又定义了内层循环的控制变量 j ,从 1 开始递增到当前的行数 i 。这代表每行中乘法运算的个数。

在内层循环中,通过 print(f"{j} * {i} = {j * i}\t", end='') 来输出当前的乘法运算式子,并且使用 \t 制表符来进行对齐 ,使得输出看起来比较整齐。

内层循环结束后,通过 i += 1 让行数增加。

最后,通过 print() 输出一个换行 ,以便开始下一行的输出。

这样,通过两层循环的配合,就逐步输出了完整的九九乘法表。

相关推荐
开开心心_Every11 分钟前
免费压缩软件WinRAR无弹窗、广告干扰
java·开发语言·前端·spring·智能手机·word·winrar
江沉晚呤时21 分钟前
零依赖的代价与自由:我用 C# 自研了一套 Office 读写库
开发语言·c#
cc_瀚海知行37 分钟前
工具调用 6|助手什么时候该停下来?
java·服务器·前端·人工智能·python·ai
想做小南娘,发现自己是女生喵41 分钟前
QT项目实战第一周(嵌入式)
开发语言·qt
学逆向的1 小时前
C 可变量参数
c语言·开发语言·网络安全
andyweike1 小时前
kotlin dsl library工程怎么配置
android·开发语言·kotlin
溪语流沙1 小时前
【Web全栈进阶】Nginx反向代理 + HTTPS:正式上线
前端·vue.js·python·nginx·https·fastapi
huaweichenai1 小时前
php搭建mcp服务
开发语言·php·ai编程
全栈弄潮儿1 小时前
Python实战第11期:面向对象编程基础
后端·python·编程语言
估值探索者1 小时前
【Python量化技术指标实战 02】MACD金叉也分强弱?手工算一次 DIF/DEA 就懂了
java·开发语言·python·股票数据·股票数据api接口