以python3为例,其他语言的大致思路都差不多,无非就是循环计算:
1、首先在文本编辑器中输入如下图所示的代码,用任意文件编辑器都可以
2、保存为py文件,比如命名为1py
3、在命令行工具中输入python 1py执行前面保存的1py文件,即可显示九九乘法表,如下图所示
import turtle
turtlesetup(1000,400)
turtlepensize(2)
for i in range(1,10):
for j in range(i,10):
turtlepenup()
turtlegoto(-600 + 110 j,200 - 40 i)
turtlependown()
turtlewrite('{:2d}{:2d}={:2d}'format(i,j,ij),font=('Arial',18,'normal'))
turtlehideturtle()
turtledone()
运行结果如图所示
程序缩进如图所示
for i in range(1, 10):
for j in range(1, i+1):
print("%d%d=%d" % (j, i, ij), end='\t')
print()
注意:如果直接复制以上代码可能会出现错误,原因在于 Python 3 中的 print 函数默认以换行符结尾,因此将导致每行结束时自动换行,进而影响乘法表的输出效果。因此,需要使用 print 函数的 end 参数来指定行末的字符为制表符,如上述代码所示。
for i in range(1,10):
line=''
line += "line{0} "format(i)
for j in range(1,i+1):
if ij>9 or j==1:
line+='{0}{1}={2} 'format(j,i,ij)
else:
line+='{0}{1}={2} 'format(j,i,ij)
print(line)
以上就是关于使用循环语句编程输出下三角形状的九九乘法表全部的内容,包括:使用循环语句编程输出下三角形状的九九乘法表、怎么用python中turtle画九九乘法表、用Python实现九九乘法表错误分析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)