实验 | Java Web开发从入门到实战

循环语句练习。

题目:

1、编写程序输入任意一个数,求阶乘。

2、编写程序输出1!+2!+3!+……+6!的结果。

3、输出乘法口诀表,以倒的形式输出。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算阶乘</title>
<script type="text/javascript">
var n = text.value;
function factorial(n){
	var factorial = 1;
	for(var i=1; i<=n; i++){
		factorial = factorial * i;
	}
	alert(n + "!=" + factorial);
}
</script>
</head>
<body>
<form>
<input type="text" name="text" placeholder="请输入正整数"/>
<input type="button" name="button" value="计算阶乘" onclick="factorial(parseInt(text.value))"/>
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>1!+2!+3!+……+6!的结果</title>
<script type="text/javascript">
function factor(num){
	var sum = 0, factor = 1;
	for(var i=1; i<=num; i++){
		factor = factor * i;
		sum = sum + factor;
	}
	return sum;
}
</script>
</head>
<body>
<p>
<script>
document.write("1!+2!+3!+……+6!=",factor(6));
</script>
</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>乘法口诀表</title>
<script type="text/javascript">
for(var i=9; i>=1; i--){
	for(var j=i; j>=1; j--){
		document.write(i+"*"+j+"="+i*j+" ");
	}
	document.write("<br>");
}
</script>
</head>
<body>
</body>
</html>

实验存档。

上一篇:12.6.5设置飞船的活动范围 AttributeError: ‘pygame.Rect‘ object has no attribute ‘down‘


下一篇:美国国会听证会探讨“深度伪造(deepfake)”风险及对策