如何使用python打印9乘9乘法口诀表?

python

实验报告一
一、作业:建议用时15分钟
二、环境:Pycharm -Python3.6
三、知识点:python的循环语句(for循环和while循环)
四、分析:看到这个乘法口诀表,我们会发现按行来看,是1到9的循环,然后每行的数乘以从1到行数本身的积,这就需要两个循环,每行先循环一次,然后再到下一行
大框架可以表示为:

for(9行):

for(行数不变,列数加1)

五、代码:
(一)for循环

print("以下是一张用for循环语句写的乘法口诀表:")

i=1

j=1

s=0

for i in range(1,10): #第一行到第9行

for j in range(1,(i+1)): #第一列到第i列

s=i*j

print("%d * %d = %s"%(i,j,s),end=" ") #打印输出

j+=1 #列数自加1

print(" "*30) #打印空格30个

i+=1 #第i行加1

运行结果如下图所示

(二)while循环

r = 1

s = 0

while r <10:

c = 1

while c<r+1:

s=r*c

print("%d * %d = %d "%(r,c,s),end = " ")

c+=1

print(" "*30)

r+=1

运行结果如下所示

以上是我个人课上的一个作业,分享在此处,如果有可以改进的地方,欢迎大家提出建议和指导

本文首发于python黑洞网,博客园同步更新

以上是 如何使用python打印9乘9乘法口诀表? 的全部内容, 来源链接: utcz.com/z/531177.html

回到顶部