写点什么

用 Python 打印九九乘法表 - DAY7

用户头像
Qien Z.
关注
发布于: 2021 年 05 月 16 日
用 Python 打印九九乘法表 - DAY7

print 的用法

每次 print 语句打印后都是另起一行

这是默认的

如下方所示

print("I love python.")print("Do you love python?")
#输出I LOVE PYTHON.Do you love python?
复制代码


如果不想 print 换行

那么可以加入 end

如 print("I love python",end = " ")

print("I love python.",end = " ")print("Do you love python?")
#输出I love python. Do you love python?
复制代码


如果希望两行之间空一行,则

print("I love python.")print()print("Do you love python?")

#输出I love python.
Do you love python?
复制代码

应用:九九乘法表

如果要实现上图的乘法表,在这会用到 for 循环,range,format,in,print

# 九九乘法表,双层循环,分别控制行和列# 一共为9行9列,行和列都是1到9for i in range(1,10):    # 根据规律,九九乘法表,跟矩阵一样的模样,i等于1的时候,只有一个算式,也就是内层循环只循环一次    # 第二行的时候,i等于2,有两个算式,即内层循环循环两次    # 以此类推,找出规律,写出j的循环区间    for j in range(1,i+1):        # 输出的时候,要输出成一个乘法算式的格式,行中的算式与算式之间需要空格,而列需要换行        print("{} * {} = {}".format(j, i, i*j), end=' ')    # 这里通过空打印的方式来实现换行,虽然不打印任何内容,但是默认的结尾符是换行,所以可以实现换行效果    print()
复制代码


发布于: 2021 年 05 月 16 日阅读数: 14
用户头像

Qien Z.

关注

Everything is all 2020.04.10 加入

接受反驳&不接受被定义

评论

发布
暂无评论
用 Python 打印九九乘法表 - DAY7