运行时从键盘上输入一个大于2的自然数,判断该数是否素数。要求运行时输入11,结果显示:11为素数
时间: 2023-12-03 11:45:40 浏览: 36
以下是Python代码实现:
```python
n = int(input("请输入一个大于2的自然数:"))
if n <= 2:
print("输入错误!")
else:
flag = True
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
flag = False
break
if flag:
print(n, "为素数")
else:
print(n, "不是素数")
```
输出结果:
```
请输入一个大于2的自然数:11
11 为素数
```
相关问题
用Python求素数,输入一个大于2的自然数,然后输出小于该数字的所以素数组成的列表及结果
好的,以下是一个可以输入一个大于2的自然数,然后输出小于该数字的所有素数组成的列表及结果的Python程序:
```python
# 获取用户输入的大于2的自然数
num = int(input("请输入一个大于2的自然数:"))
# 初始化素数列表
prime_list = [2]
# 从3开始遍历到num,判断每个数是否为素数
for i in range(3, num):
is_prime = True
for j in range(2, int(i ** 0.5) + 1):
if i % j == 0:
is_prime = False
break
if is_prime:
prime_list.append(i)
# 输出素数列表
print("小于", num, "的素数有:", prime_list)
```
当您运行该程序时,程序会提示您输入一个大于2的自然数,您可以在键盘上输入该数,然后按下回车键。程序会从2开始遍历到该数,判断每个数是否为素数,如果是素数则将其加入到素数列表中。最后,程序会输出小于该数字的所有素数组成的列表。例如,如果您在键盘上输入了数字10,则程序会输出以下结果:
```
小于 10 的素数有: [2, 3, 5, 7]
```
从键盘输入自然数m(m>=2)判断它是不是素数
以下是一个判断自然数m是否为素数的 Python 代码:
```
m = int(input("请输入一个自然数:"))
if m < 2:
print("不是素数")
else:
is_prime = True
for i in range(2, int(m ** 0.5) + 1):
if m % i == 0:
is_prime = False
break
if is_prime:
print("是素数")
else:
print("不是素数")
```
这个代码会先让用户输入一个自然数m,然后判断m是否小于2,如果小于2则不是素数。如果m大于等于2,则从2到m的平方根范围内遍历所有数,如果m能被其中的任意一个数整除,则不是素数。如果遍历完所有数都没有发现m能被整除的数,则m是素数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)