Python使用循环的方式打印九九乘法表

题目描述

编写程序,输入九九乘法表。格式如下:

1×1=1

1×2=2   2×2=4

……

1×9=9  2×9=18  …  9×9=81

提示:

1、print函数可以添加第二个参数,end,表示打印之后不换行,print(“abcdef”. end=”t”);

2、axb=c的格式化符号可以使用”{}x{}={}”.format(a,b,c);

源代码

for i in range(1, 10):
    for j in range(1, i+1):
        print("{}x{}={}\t".format(j, i, i*j), end="")
    print()

在这个问题中,我们使用两个for循环来遍历乘法口诀表中的每一个元素。外层循环控制行数,内层循环控制列数。具体地,我们用i表示当前行数,j表示当前列数。对于每一个元素,我们使用print函数打印出来,并使用end参数指定不换行,以便将同一行的元素打印在一起。最后,在内层循环结束之后,我们再使用print函数打印一个空行,以便将下一行的元素打印在新的一行中。

注意:在Python 3.x版本中,print函数的语法有所改变,需要使用括号将要输出的内容括起来。因此,在上面的代码中,我们使用了print()来打印空行。

运行截图

图片[1]-Python使用循环的方式打印九九乘法表-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享