JavaScript&Python实现九九乘法表(for循环的运用)
前端开发2026-04-08阅读 18
javascript
JavaScript中实现的思路如下:
- 需要2个循环嵌套 (x*y=z)
- 外循环是控制乘法口诀的乘数(代码里面是x代表)
- 内层循环是控制乘法口诀的被乘数(代码里面是y代表)
for(var x=1;x<10;x++){
// y<x 这里是控制 行列,避免出现 乘数为3 被乘数为比3大的情况。
for(var y=1;y<=x;y++){
document.write(y+"*"+x + "=" + x*y+' ');
}
document.write("<br>")
}

python使用同样的方法实现
for x in range(1,10):
for y in range(1,10):
if y<=x:
print('%d*%d=%d'%(y,x,x*y),end=' ')
print()