怎么用Python把这样的乘法口诀表打出来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用Python把这样的乘法口诀表打出来相关的知识,希望对你有一定的参考价值。
参考技术A for i in range(1, 10):print "\t".join(["%d * %d = %d" % (j, i, i*j) for j in range(1, i+1)]) 参考技术B for num1 in range(1,10):
for num2 in range(1,10):
if num1 >= num2:
pass
print(num2,"*",num1,"=",num1*num2,end="\\t")
print()
Python 乘法口诀表
- 环境
Python 3.6 ,Window 64bit
- 目的
输出9*9 乘法口诀表
- 代码
# -*- coding: utf-8 -*- ‘‘‘ 1*1=1 2*1=2 2*2=4 9*1=9 9*2=18 .... 9*9=81 ‘‘‘ # 正向 for i in range(1,10,1): for j in range(1,i+1,1): print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="") print() ‘‘‘ 9*1=9 9*2=18 .... 9*9=81 8*1=8 88=*2-16 1*1=1 ‘‘‘ print("---------华丽的分割线---------") # 逆向 for i in range(9,0,-1): for j in range(1,i+1,1): print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="") print()
结果如图:
以上是关于怎么用Python把这样的乘法口诀表打出来的主要内容,如果未能解决你的问题,请参考以下文章