从键盘输入一个正整数n计算并输入n以内的全部素数
时间: 2023-12-22 19:04:35 浏览: 103
计算 N 以内的所有素数
4星 · 用户满意度95%
好的,我可以帮你解决这个问题。以下是使用 Python 语言实现的代码:
```python
def is_prime(num):
"""判断一个数是否为素数"""
if num <= 1:
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 = []
for i in range(2, n+1):
if is_prime(i):
primes.append(i)
print("n以内的全部素数为:", primes)
```
你可以将以上代码保存到一个 Python 文件中,然后在命令行运行该文件,按照提示输入一个正整数n,程序将输出n以内的全部素数。
阅读全文