题目描述 输入一个整数n,输出不大于n的所有素数。 所谓素数,一般指质数,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 输入示例:10 输出示例:2 3 5 7
时间: 2023-05-13 10:07:24 浏览: 172
java代码-输入N,输出大于N的质数
以下是一个简单的 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:"))
primes = [i for i in range(2, n+1) if is_prime(i)]
print("不大于n的所有素数为:", primes)
```
输入示例:10
输出示例:不大于n的所有素数为: [2, 3, 5, 7]
阅读全文