本文主要是介绍多种循环法打印乘法表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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等四种方法,通过实验,证明该方法是有效的,本文的方法在语法、运行上考虑不周,未来可以继续研究。
这篇关于多种循环法打印乘法表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!