Python输入一个正整数N,计算并输出不大于N的最大素数
时间: 2023-05-13 20:07:11 浏览: 760
python 输入一个正整数判断它是不是素数 示例
5星 · 资源好评率100%
以下是Python代码实现:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
n = int(input("请输入一个正整数N:"))
for i in range(n, 1, -1):
if is_prime(i):
print(i)
break
```
这段代码会先定义一个判断素数的函数is_prime,然后输入一个正整数N,从N开始倒序遍历,找到第一个素数并输出。
阅读全文