前面我们学习了Python的一个常用函数print的用法。

Python 100天 15:print("hello world")茴香豆的写法

学习了后我们怎么利用这个函数来体验一下实际的用途,这样才能直观的感受编程的过程。

如下图

python打印99乘法表代码(Python100天16)(1)

在实际这个功能时,先学习一下如何使用点位符号云输出一段文本

例如 有这样一下结构 xx 喜欢 yy

其中不变的是 【喜欢】,【xx】 【yy】是可变的,其实这就是一个结构,变化 的是主语,xx,和宾语yy.

print("xx 喜欢 yy ") print("张三 喜欢 李四 ")

python打印99乘法表代码(Python100天16)(2)

大家发现了没有 x,y 张三,李四是变化的,而整体结构 a 喜欢y是固定的。

因此我们可以这样改写:变与不变

loveStr = " {} 喜欢 {} "

python打印99乘法表代码(Python100天16)(3)

loveStr = " {} 喜欢 {} " loveStr.format("x","y") loveStr.format("张三","李四")

python打印99乘法表代码(Python100天16)(4)

打印九九乘法表

有了{} 这个占位符号的知识,接着分析一下如何打印九九乘法表。

for i in range(1, 10): # 打印多少行 1 2 3 4 5 6 7 8 9 for j in range(1, i 1): # 每一行打印的列 1 2 3 4 5 6 7 8 9 print('{}x{}={}\t'.format(j, i, i*j), end='') print()

python打印99乘法表代码(Python100天16)(5)

i 代表行号从1 开始。

'{}x{}={}\t'.format(j, i, i*j),

'for语句循环控制后面再讲,