python打印输出99乘法表,python编写程序,打印九九乘法表
应用一:打印星号(正方形)
*****
*****
*****
*****
*****
一行输出5 *,重复5次。
i=0
而我5:
打印(f**** )
i=1
使用循环嵌套
步骤:1、打印1个*
2、一行5个 使用循环,5个*在一行显示
注:print自带end=’/n‘,打印出来的为5行*,而不是一行5个*,需要将/n删除,才可以得到一行5个*的效果
3、打印5行* 一行循环5遍
注:此时的print已经把/n删除,循环之后打印出来的*全部在一行,要想达到5行的效果,需要添加一个print()
#重复打印5排星星
j=0
而j 5:
#一排星星开始了
i=0
而我5:
#—一行中的星号不能换行,取消打印的默认终止符\n
print(f* ,end= )
i=1
#每行末尾换行。这里,在一个空打印的帮助下,使用默认的打印终止符来换行。
打印()
j=1
打印()
应用二:打印星号(三角形)
*
**
***
****
*****
分析:第1行打印1个,第2行打印2个,第3行打印3个,第4行打印4个,第5行打印5个,即打印的星星的个数与他的行号相等
#重复打印5排星星
#j表示行号。
j=0
而j 5:
#印刷一排星星
i=0
# i代表每行的星数,应该等于行数,所以我应该和j挂钩。
当i=j时:
print(f* ,end= )
i=1
打印()
j=1
打印()
应用三:打印九九乘法表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*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
分析:第1行为第一列*第一行;第2行为 第一列*第二行 第二列*第二行
步骤:1、打印1个表达式 x * x = X*X
2、一行打印多个表达式,一行表达式的个数与行号相等
3、打印多行表达式
j=1
当j=9时:
i=1
当i=j时:
print(f“{ I } * { j }={ I * j }”,end=\t )
i=1
打印()
j=1
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。