乘法口诀起源于中国,是古代人进行乘法、除法、开方等运算的基本法则,距今已经有两千多年的历史了,如何运用现代计算机技术快速写出九九乘法表呢?
循环结构可以用来重复执行一条或者多条语句,利用循环结构可以减少源程序重复书写,许多算法需要使用到循环结构。
1 问题
Python使用for语句和while语句来实现循环结构,在多层循环结构中,如何运用for语句和while语句的相互嵌套打印出九九乘法表。
2 方法
在python中运用(for x in..)循环语句与while循环语句再print输出可以解决重复执行代码段问题。
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
#运用循环写九九乘法表 for a in range(1,10): #运用python(for x in...)循环语句将整数1-9代入变量a for b in range(1,a+1): #运用python(for x in...)循环语句将整数1-(x-1)代入变量b print("{0}*{1}={2}".format(b,a,b*a),end="\t") #运用format方法格式化字符串 end=""表示字符串内不换行 \t表示多行字符串对齐 print() #python字符串自动换行 |
3 结语
在运用while循环和for循环打印九九乘法表中,我们使用了双重嵌套循环,其中还包括换号和空格类的,这样可以更加规范书写代码。注意python中的print打印函数默认自带换行,可以添加end=’’来阻止运行,end’’代表字符串内不换行,还需要注意排版与格式问题。