写一段嵌在表单里的阶乘的js代码
时间: 2024-04-30 21:19:24 浏览: 7
以下是一个简单的嵌在表单里的阶乘的 JavaScript 代码:
```html
<form>
<label for="number">请输入要计算阶乘的数字:</label>
<input type="number" id="number" name="number">
<button type="button" onclick="calculateFactorial()">计算阶乘</button>
<p id="result"></p>
</form>
<script>
function calculateFactorial() {
const number = document.getElementById('number').value;
let factorial = 1;
for (let i = number; i > 0; i--) {
factorial *= i;
}
document.getElementById('result').innerHTML = `${number} 的阶乘是 ${factorial}`;
}
</script>
```
用户输入一个数字后,点击“计算阶乘”按钮即可计算该数字的阶乘,并在页面上显示结果。
相关问题
帮我写一段代码实现20000的阶乘
以下是 Python 代码实现 20000 的阶乘:
```python
import math
result = math.factorial(20000)
print(result)
```
请注意,20000 的阶乘非常大,计算可能需要一些时间。
用java写一段求n的阶乘的代码
public static int factorial(int n) {
if(n <= 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}