打印九九乘法表
实现代码
# 外层循环range(1, 10):[1,10)
for i in range(1,10):
# 内层循环range(1, 10):[1,10)
for j in range(1,10):
# 输出单行乘法表
if i>j:
print("{}X{}={:2} ".format(j, i, i*j), end = "")
# 单层输出至nxn时换行
if i==j:
print("{}X{}={:2}".format(j, i, i*j))
实现时踩坑:
- 单个
print()
函数默认换行,强制不换行需给print()
函数增加参数end=""
; - 部分乘积为两位数,保证行列对齐需格式化乘积结果输出长度为2,
"{}".format()
形式的格式化长度方法"{:2}".format()
;