标签:九九乘法 end 变量 python range 12 print 乘数 花式
11*1=1
21*2=2 2*2=4
31*3=3 2*3=6 3*3=9
41*4=4 2*4=8 3*4=12 4*4=16
51*5=5 2*5=10 3*5=15 4*5=20 5*5=25
61*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
71*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
81*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
91*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
设计思路:定义第一个变量为Y,定义第二个变量为X,X乘以Y就是计算结果。设定左边的乘数为Y、右边的乘数为X,则每一行的公式应该是Y*X=结果,依次打印,X与Y的取值范围分别是1~9。
1、常规九九乘法表
1#定义第一个变量y为左边的乘数
2y = 1
3while y < 10:
4 # 定义第二个变量x为右边的乘数
5 x = 1
6 while x <= y:
7 # 每一行所有公式,使用\t制表符作为每一行所有公式的间隔
8 print('%d*%d=%d\t' %(x, y, y*x) , end=(''))
9 x +=1
10 # 每打印完一行之后换行
11 print()
12 y +=1
2、for循环乘法表
1for y in range(1,10):
2
3 for x in range(1,y+1):
4
5 print("%dx%d=%d"%(x,y,y*x),end="\t")
6
7 print()
8
9for i in range(9,0,-1):
10
11 for k in range(9-i):
12
13 print("\t",end="\t")
14
15 for j in range(i,0,-1):
16
17 print("%dx%d=%d"%(j,i,i*j),end="\t")
18
19 print()
标签:九九乘法,end,变量,python,range,12,print,乘数,花式 来源: https://blog.51cto.com/u_14128936/2972020
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。