创建html文件,根据输入内容判断其是否是质数,页面输出结果如下
时间: 2024-09-26 11:18:56 浏览: 45
python2练习题——编写函数,输入数字,判断是否是素数
为了创建一个HTML文件,结合JavaScript来判断用户输入的内容是否为质数,并显示结果,你可以创建一个简单的HTML结构,包含一个输入框和按钮,然后利用JavaScript事件处理程序来做判断。以下是一个基本的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>质数判断</title>
</head>
<body>
<h1>请输入一个数字:</h1>
<input type="number" id="numberInput" oninput="checkPrime()" placeholder="请输入整数">
<p id="result"></p>
<script>
function checkPrime() {
// 获取用户输入的值
const inputNumber = parseInt(document.getElementById('numberInput').value);
// 判断函数
function isPrime(num) {
if (num <= 1) return false;
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) return false;
}
return num > 1;
}
// 显示结果
const resultElement = document.getElementById('result');
resultElement.textContent = `${inputNumber} 是质数吗? ${isPrime(inputNumber) ? '是' : '否'}`;
}
</script>
</body>
</html>
```
在这个例子中,用户在输入框中输入数字后,每次输入都会触发`checkPrime`函数。函数会获取输入值并调用`isPrime`函数判断是否为质数,最后更新页面上结果的显示。
阅读全文