python用两类循环嵌套打印正置九九乘法口诀表和倒置九九乘法口诀表

一、正置九九乘法口诀表:

1)while循环嵌套:

python 复制代码
i = 1                #定义外层循环控制变量
while i <= 9:
    j = 1            #定义内层循环控制变量
    while j <= i:
        print(f"{j}*{i}={j*i}\t",end=' ') #内层循环要求打印每个表达式后对齐且不换行
        j += 1                            #结束内层循环
    i += 1                                #结束外层循环
    print()                               #内层循环表达式执行后,执行换行操作

2)for循环嵌套:

python 复制代码
#用for循环嵌套打印九九乘法口诀表
for i in range(1,10):
    for j in range(1,i+1):
        print(f"{j}*{i}={j*i}\t",end='')
    print()

二、倒置九九乘法口诀表:

1)while循环嵌套:

python 复制代码
#用while循环嵌套打印倒置九九乘法口诀表
i = 9          #定义外层循环变量
while i >= 1:
    j = i      #定义内层循环变量
    while j >= 1:
        print(f"{i}*{j}={i*j}\t",end='')
        j -= 1
    i -= 1
    print()

2)for循环嵌套:

python 复制代码
#用for循环嵌套打印倒置九九乘法口诀表
for i in range(9,0,-1):
    for j in range(i,0,-1):
        print(f"{i}*{j}={i*j}\t",end='')
    print()
相关推荐
杰克尼4 分钟前
天机学堂项目总结(day3~day4)
java·开发语言·spring
emovie5 分钟前
Python函数基础
linux·数据库·python
我叫Ycg7 分钟前
C++ 中关于插入函数insert() 与 emplace() 的区别与使用建议
开发语言·c++
Polar__Star7 分钟前
SQL中JOIN不同存储引擎表的影响_索引兼容性与查询性能评估
jvm·数据库·python
2301_815279527 分钟前
golang如何实现数据导入进度跟踪_golang数据导入进度跟踪实现教程
jvm·数据库·python
hsg777 分钟前
简述:pytorch
人工智能·pytorch·python
YuanDaima20488 分钟前
矩阵基础原理与题目说明
人工智能·笔记·python·学习·线性代数·矩阵
环小保8 分钟前
NMP回收设备厂家深度解析:锂电绿色制造的核心力量
python·制造
码农的神经元14 分钟前
2026 MathorCup 选题建议:A/B/C/D/E 题到底怎么选?
c语言·开发语言·数学建模
InfinteJustice16 分钟前
golang如何使用struct嵌套_golang struct结构体嵌套使用方法.txt
jvm·数据库·python