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