一、Javascript中乘法表的实现
方法一:
<script> for (var i=1;i<10;i++) { for (var j=1;j<=i;j++) { console.log(i+"*"+j+"="+i*j); document.write(j+"*"+i+"="+i*j) document.write("   ") } document.write("<br>") }
方法二:
//需求:利用table标签输入99乘法表。 //思路:以前我们直接输出乘法表,现在我们利用tr和td标签输出,有了标签还有换行吗?不用换行了。 //步骤: //1.table标签只需要输出一遍所以不需要for循环 //2.tr标签需要输出9遍所以放入for循环 //3.td标签需要45遍,而且还是三角形。所以我们利用双重for循环。 //1.table标签只需要输出一遍所以不需要for循环 document.write("<table border='1'>"); //2.tr标签需要输出9遍所以放入for循环 for(var i=1;i<=9;i++){ document.write("<tr>"); //3.td标签需要45遍,而且还是三角形。所以我们利用双重for循环。 for(var j=1;j<=i;j++){ document.write("<td>"); document.write(j+"*"+i+"="+j*i); document.write("</td>"); } document.write("</tr>"); } document.write("</table>");
二、Python实现乘法表
for i in range(1,10): for j in range(1,i+1): print(j,"*",i,"=",i*j," ",end="") #end=""不换行 print("") #仅换行
以上代码中自己需要注意的有一下几点:
1.print中字符串之间的连接,用逗号隔开,而不是用加号。(在Javascript中是用加号)
2.换行符为右斜杠, 也需要用双引号引起来。
3.代码不换行时,可以用end=“”实现。
4.整块代码换行时,可以用print(“”)来实现。