刚刚跟着网上的python教程学到了九九乘法表。对于原理想了半天想到了这样一个解释,请各位看是否正确
hang=1
while hang<=9:
lie=1
while lie<=hang:
print('%d*%d=%d'%(hang,lie,hang*lie),end=" ")
lie+=1
pass
print()
hang+=1
pass
这个“行”从1开始加,2,3.直到9。而“列”每次都是从1开始与“行”相乘后再加一再相乘.直到行等于列,此时行加一,继续进行上述过程直到行=9.
描述的不太清楚.但我觉得这和高中数学的算法挺相似的,不知道思路是否正确,谢了。
你的理解没错,但是描述不是很好
温馨提示:你的代码里多了个没用的print()和两个无用的pass
如果对你有帮助,希望点击右上角给个采纳哦~
差不多,恭喜你,入门了。
理解是正确的
我们假设 *
号左右分别为A
和B
那么AB的关系就是:B逐渐增加 ,直到A等于B
例如
3*1, 3*2, 3*3
4*1, 4*2, 4*3, 4*4