程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

如何用Python输出九九乘法表(python输出九九乘法表while)

hfteth 2025-07-06 12:18:41 技术文章 1 ℃

乘法表比较简单的,也是几代人的记忆,文具盒里面的乘法口诀难以忘记,现在估计不能带进考场了吧,我们主要练习练习。

首先九九也就9行9列, 我们控制循环次数主要考虑的要素, 最大行数九行,列的显示是从1开始,那么肯定要小于行

我们就要两个如下

for 条件range(1, 10):

for条件:行数小于列数,不能表格显示不对了

然后打印,需要格式下 {列数}*{行数}={列数*行数的得数}

for i in range(1, 10):
    for j in range(1, i+1):
        print(f"{j}×{i}={i*j}", end="\t")#用制表符代替换行,这样多次打印的内容会以制表符分隔,而不是换行。
    print()

运行结果

用制表符代替换行,这样多次打印的内容会以制表符分隔,而不是换行。我们用换行来看下

for i in range(1, 10):
    for j in range(1, i+1):
        print(f"{j}×{i}={i*j}", end="\n")换行。
    print()


从运行来看你是选择那种呢。

for i in range(1, 10):
    for j in range(1, i+1):
        print(f"{j}×{i}={i*j}", end="\n")换行。
   # print()#这个print的作用

最后print()作用是啥呢,感觉没啥作用,我们通过效果 来体会下,我们运行下看看


去掉print()后,我们发现不是我们想要的,排列整齐,几代人记忆的那种九九乘法表了。显然我们利用的这个输出,巧妙达到了我们想要的结果。很多时候,感觉代码都没有问题,就是达不到预期,那么我们就应该了解下一些技巧。

最近发表
标签列表