九九乘法表
Posted kenny-feng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了九九乘法表相关的知识,希望对你有一定的参考价值。
1 for i in range(1,10): 2 for j in range(1,i+1): 3 print("*= ".format(i,j,i*j),end = "") 4 print("\\n")
乘法表的形式类似于矩阵,即二维列表。有行有列。遍历二维列表的方法:二层遍历,逐一进行。行和列都是从1到9,且每行的列号不超过行号
遍历行:for i in range(1,10)
遍历列:for j in range(1,i+1) #从1开始,到等于该行对应的 i 结束
每进行一次,必须紧接着打印。但这就产生一个问题:print打印一次,会自动换行,所以要用end = " "(引号内两个空格)对打印出的每个等式连接。但所有等式会都处于同一行,所以要在每次遍历完“列”后,就用print("\\n")换行,此不要与行3同级,即不要处于第二个for循环里面,而应该跳出来,处于第一个for里面(与第二for同级)。如 i = 4时,第二个for要循环4次,循环完第4列后,才用print("\\n")
以上是关于九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章