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()
相关推荐
Re.不晚10 分钟前
Java入门15——抽象类
java·开发语言·学习·算法·intellij-idea
老秦包你会13 分钟前
Qt第三课 ----------容器类控件
开发语言·qt
凤枭香15 分钟前
Python OpenCV 傅里叶变换
开发语言·图像处理·python·opencv
ULTRA??19 分钟前
C加加中的结构化绑定(解包,折叠展开)
开发语言·c++
测试杂货铺22 分钟前
外包干了2年,快要废了。。
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
艾派森27 分钟前
大数据分析案例-基于随机森林算法的智能手机价格预测模型
人工智能·python·随机森林·机器学习·数据挖掘
远望清一色35 分钟前
基于MATLAB的实现垃圾分类Matlab源码
开发语言·matlab
confiself1 小时前
大模型系列——LLAMA-O1 复刻代码解读
java·开发语言
小码的头发丝、1 小时前
Django中ListView 和 DetailView类的区别
数据库·python·django
XiaoLeisj1 小时前
【JavaEE初阶 — 多线程】Thread类的方法&线程生命周期
java·开发语言·java-ee