键盘录入数值判断数值是否是素数
时间: 2023-10-14 18:06:35 浏览: 92
可以通过以下代码实现:
```python
num = int(input("请输入一个整数: "))
# 判断是否是素数
if num > 1:
for i in range(2, num):
if (num % i) == 0:
print(num, "不是素数")
break
else:
print(num, "是素数")
else:
print(num, "不是素数")
```
首先,通过 `input` 函数获取用户输入的整数值。然后,使用一个 for 循环遍历从 2 到该整数值之间的所有整数。如果在这个范围内找到一个数可以整除该整数值,则该整数不是素数。如果没有找到这样的数,则该整数是素数。如果该整数小于等于 1,则不是素数。
其中,`else` 语句与 for 循环是配对使用的。如果 for 循环中的 break 语句没有执行,即没有找到可以整除该数的数,则会执行 else 语句。
阅读全文