Python写一个99的乘法表&用 javascript写一个99的乘法表
用Python我写两种方法;
1.用循环写 代码如下:
for i in range(1, 10):
for j in range(1, 10):
if i <= j:
print(i, '*', j, '=', i * j,end=' ')
if j == 9:
print(' ')
2.用函数写 代码如下:
def table(row,col):
for i in range(1,row+1):
for j in range(1,i+1):
print("{}*{}={:2}".format(i,j,i*j),end=" ")
print()
table(9,9)
上面两种不一样,当然99乘法表有多种样式,主要是控制行数和列数
那我接下来用javascript 写的一种是带有边框的99,每一个乘法都有一个边框
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>99乘法表</title>
</head>
<body>
<script>
document.write("<table border>")
for(var i=1;i<=9;i++){
document.write("<tr>");
for(var j=1;j<=i;j++){
document.write("<td>"+i+"*"+j+"="+i*j+"</td>");
}
document.write("</tr>");
}
</script>
</body>
</html>
// 上面如果想倒过来的话,改下for(var i=9;i>1;i--)这个,就会倒过来
写这个主要是复习一下,再分享一下给大家,有问题希望大家多多交流!