方法一:
row = 1 # 定义起始行
while row <= 9: # 最大打印 9 行
col = 1 # 定义起始列
while col <= row: # 最大打印 row 列
# end = "",表示输出结束后,不换行
# "\t" 可以在控制台输出一个制表符,协助在输出文本时对齐
# print("%d * %d = %d" % (col, row, row * col), end="\t")
print('{}*{}={}'.format(col, row, row * col), end='\t')
col += 1 # 列数 + 1
print("") # 一行打印完成的换行
row += 1 # 行数 + 1
方法二:
for i in range(1, 10):
for j in range(1, 10):
if j<=i:
print('{}*{}={}'.format(j, i, j*i), end='\t')
print('')
方法三:
for i in range(1, 10):
for j in range(1, i+1): # j的取值有点妙, 省去了判断
print('{}*{}={}'.format(j, i, j*i), end='\t')
print('')

最新文章

  1. Spring aop应用之实现数据库读写分离
  2. 家中Win7 安装 Maven的步骤及参考文章
  3. [资源]PHP使用消息队列
  4. Cocopod上更新上传自己的开源框架供别人下载
  5. (转载)OC学习篇之---Foundation框架中的NSObject对象
  6. UVa 548 Tree【二叉树的递归遍历】
  7. SQL Server的三种物理连接之Hash Join(三)
  8. VS2015下的Android开发系列01——开发环境配置及注意事项
  9. POJ 2455 Secret Milking Machine (二分 + 最大流)
  10. go运算符
  11. springboot 静态方法注入service
  12. Java 面试知识点解析(六)——数据库篇
  13. Leaflet_创建地图(2017-10-20)
  14. .4-浅析express源码之applicaiton模块(3)-compile函数
  15. IIS与ASP.NET中的线程池
  16. js 中导出excel 较长数字串会变成科学计数法(转载)
  17. 从0开始学CentOS7(2)---安装mariaDB、jdk1.8、redis
  18. 12.24笔记(关于//UIDynamic演练//多对象的附加行为//UIDynamic简单演练//UIDynamic//(CoreText框架)NSAttributedString)
  19. 更轻便的markdown 编辑器Typora
  20. Python实现——一元线性回归(最小二乘法)

热门文章

  1. 7za命令报错Error: xxx is not supported archive
  2. 关于C语言头文件写法的探讨
  3. C# Winform 跨线程更新UI控件常用方法汇总(多线程访问UI控件)
  4. [SpringBoot]Web综合开发-笔记
  5. Js学习(6) 标准库-Array对象
  6. 46-web页面登入前和登入后控制
  7. PHP并发之CURL
  8. Scanner 随机数
  9. 批量屏蔽符合条件的IP地址《目前仅测Centos 6 版本》
  10. python 05集合