请问python九九乘法表原理是什么?

刚刚跟着网上的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
如果对你有帮助,希望点击右上角给个采纳哦~

差不多,恭喜你,入门了。

理解是正确的

我们假设 *号左右分别为AB
那么AB的关系就是:B逐渐增加 ,直到A等于B
例如

  • A= 3则有:" 3*1, 3*2, 3*3
  • A= 4则有: 4*1, 4*2, 4*3, 4*4