1 问题
使用多种循环法打印乘法表,有助于巩固夯实循环的语法及用法。
使用for-for、for-while、while-for方法实现乘法表。
2 方法
(1)for-for:使用两个for.. in..来实现乘法表。
(2)for-while:使用一个for语句再一个while语句实现乘法表。
(3)使用while-for:先使用while语句,再使用for语句实现乘法表。
(4)使用while-whiile:先后使用两个while语句实现乘法表。
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
一、for-for: for i in range(1,10): for j in range(1,i+1): print("%d*%d=%d"%(i,j,i*j),end="\t") print() 二、for-while: for i in range(1,10): j = 1 while j <= i : print("%d*%d=%d"%(j,i,i*j),end="\t") j += 1 print() 三、While-for: i = 1 while i < 10 : for j in range(1,i+1): print("%d*%d=%d"%(j,i,i*j),end="\t") i += 1 print() 四、While-while i = 1 while i <10 : j = 1 while j <= i : print("%d*%d=%d"%(j,i,j*i),end="\t") j += 1 print() i += 1 |
3 结语
针对实现乘法表问题,提出for-for、for-while等四种方法,通过实验,证明该方法是有效的,本文的方法在语法、运行上考虑不周,未来可以继续研究。