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

实验报告一
一、作业:建议用时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="\t")  #打印输出
        j+=1    #列数自加1
    print(" "*30)   #打印空格30个
    i+=1    #第i行加1

 

运行结果如下图所示

for循环运行结果


(二)while循环

r = 1
s = 0
while r <10:
    c = 1
    while c<r+1:
        s=r*c
        print("%d * %d = %d "%(r,c,end = "\t")
        c+=1
    print(" "*30)
    r+=1

 

运行结果如下所示

while循环运行结果


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

 

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

相关文章

1. 上下文管理器 一个类只要实现了&#160;__enter__()&am...
实验报告一一、作业:建议用时15分钟二、环境:Pycharm -Pyt...
项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境...
发邮件是一种很常见的操作,本篇主要介绍一下如何用python实...
我们知道为了提高代码的运行速度,我们需要对书写的python代...
前言 某个夜深人静的夜晚,夜微凉风微扬,月光照进我的书房~...