python实现打印乘法口诀
涉及的语法range和str.format()
函数语法:range(start, stop[, scan])
参数说明:
- start: 计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);
- stop: 计数到stop结束,但不包括stop。例如:range(0,5) 范围是[0, 1, 2, 3, 4]没有5
- scan:每次跳跃的间距,默认为1。例如:range(0,5) 等价于 range(0, 5, 1)
{2:<2} 表示为第三个元素左对齐宽度为2
def print_cheng_fa():
for i in range(1, 10):
s = ""
for j in range(1, i + 1):
s += str.format("{0:1}x{1:1}={2:<2} ", j, i, i * j)
print(s)
if __name__ == '__main__':
print_cheng_fa()