python知识巩固 | 花式打印九九乘法口诀表

python知识巩固 | 花式打印九九乘法口诀表,第1张

概述11*1=121*2=2    2*2=431*3=3    2*3=6   3*3=941*4=4    2*4=8   3*4=12  4*4=1651*5=5    2*5=10  3*5=15  4*5=20  5*5=2561*6=6    2*6=12  3*6=18  4*6=24  5*6=30  6*6=3671*7=7    2*7=14  3*7=21  4*7=28  5*7=35 
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()

总结

以上是内存溢出为你收集整理的python知识巩固 | 花式打印九九乘法口诀表全部内容,希望文章能够帮你解决python知识巩固 | 花式打印九九乘法口诀表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1185726.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存