- 环境
Anaconda3 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()
结果如图: