用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() 输出一个换行 ,以便开始下一行的输出。

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

相关推荐
Jonathan Star6 小时前
Next.js、NestJS、Nuxt.js 是 **Node.js 生态中针对不同场景的框架**
开发语言·javascript·node.js
zhangyao9403309 小时前
关于js导入Excel时,Excel的(年/月/日)日期是五位数字的问题。以及对Excel日期存在的错误的分析和处理。
开发语言·javascript·excel
闲人编程9 小时前
Python在网络安全中的应用:编写一个简单的端口扫描器
网络·python·web安全·硬件·端口·codecapsule·扫描器
骑驴看星星a9 小时前
【Three.js--manual script】4.光照
android·开发语言·javascript
星释10 小时前
Rust 练习册 :Leap与日期计算
开发语言·后端·rust
悟能不能悟12 小时前
java的java.sql.Date和java.util.Date的区别,应该怎么使用
java·开发语言
Mr_Xuhhh12 小时前
GUI自动化测试--自动化测试的意义和应用场景
python·集成测试
2301_7644413312 小时前
水星热演化核幔耦合数值模拟
python·算法·数学建模
循环过三天12 小时前
3.4、Python-集合
开发语言·笔记·python·学习·算法
Q_Q51100828512 小时前
python+django/flask的眼科患者随访管理系统 AI智能模型
spring boot·python·django·flask·node.js·php