打印九九乘法表

打印九九乘法表

1. 知识点

1.1 print换行不输出

默认print语句输出内容会自动换行,如下图:
图片1

在九九乘法表案例中,我们需要使用print语句,输出不换行的功能,非常简单,实现方式如下:
图片2

如图,在print语句中,加上 end=’’ 即可输出不换行了

ps: end=’’ 是使用的方法传参功能,我们在后面会详细讲解。

1.2 制表符\t

在字符串中,有一个特殊符号:\t,效果等同于在键盘上按下:tab键。
它可以让我们的多行字符串进行对齐。

比如:
图片3

2. while循环打印九九乘法表

通过while循环,输出如下九九乘法表内容
图片4

提示:

  • 2层循环,外层控制行,内层控制列
  • 外层循环和内存循环的累加数字变量,用以辅助输出乘法表的数值
i = 1
while i <= 9:

    j = 1
    while j <= i:
        print(f"{i} * {j} = {i * j}\t", end='')
        j += 1

    i += 1
    print()

3. for循环打印九九乘法表

通过for循环,输出如下九九乘法表内容
图片5

提示:

  • 2层循环,外层控制行,内层控制列
  • 可使用range语句来得到数字序列进行for循环
  • 内层for循环的range最大范围,取决于当前外层循环的数字
for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{j} * {i} = {i * j}\t", end='')
    print()
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片