Python练习1.1

打印九九乘法表
实现代码

# 外层循环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))

实现时踩坑:

  1. 单个print()函数默认换行,强制不换行需给print()函数增加参数end="";
  2. 部分乘积为两位数,保证行列对齐需格式化乘积结果输出长度为2,"{}".format()形式的格式化长度方法"{:2}".format();

你可能感兴趣的:(Python练习1.1)