从键盘输入一个正整数n,计算并输出n以内的全部素数。
时间: 2024-01-31 11:12:45 浏览: 108
输入一个整数,判断2~n之间的素数并输出
4星 · 用户满意度95%
好的,这是一个计算素数的问题,我可以为您提供一个Python的实现方式:
```python
n = int(input("请输入一个正整数n:"))
# 判断是否为素数的函数
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以内的素数
for i in range(2, n+1):
if is_prime(i):
print(i, end=' ')
```
您可以将此代码复制到Python环境中运行,输入一个正整数n,即可得到n以内的所有素数。
阅读全文