1 # !/usr/bin/env python3 2 i = 1 3 print("-" * 50) 4 while i < 10: 5 n = 1 6 while n <= i: 7 # print("{}*{}={:2d}".format(i,n,i * n), end=' ') 8 print("%s*%s=%2s" %(n, i, i * n), end=' ') 9 n += 1 10 print() 11 i += 1 12 print("-" * 50)
拓展:
在Python编程中: % s表示格化式一个对象为字符, % d表示整数。
%字符:标记转换说明符的开始。
在%的左侧放置一个字符串(格式化字符串),右侧则放置希望格式化的值。
%2s:表示占2个字符。
print() 命令执行完成后默认是换行,可以使用end=' '修改。