利用Python设计程序,输入一个正整数n,请输出从小到大排列的前n个素数,数字后面以一个空格进行分隔
时间: 2024-03-02 14:53:02 浏览: 69
输入整数n,输出1~n的素数
下面是一个 Python 代码示例,用于输出前 n 个素数并按照从小到大的顺序以空格分隔。
```python
def is_prime(n):
"""判断n是否为素数"""
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
n = int(input("请输入一个正整数:"))
count = 0
num = 2
while count < n:
if is_prime(num):
print(num, end=" ")
count += 1
num += 1
```
你可以运行这段代码并输入一个正整数 n,程序会输出前 n 个素数并按照从小到大的顺序以空格分隔。
阅读全文