编写一个程序,要求用户输入一个数字n,然后输出所有小于n的质数。用Python写
时间: 2023-05-30 19:07:48 浏览: 284
初等数论中输出n以内的质数程序
以下是Python代码示例:
```python
n = int(input("请输入一个数字n: ")) # 获取用户输入的数字n
# 判断一个数是否为质数的函数
def is_prime(num):
if num < 2: # 小于2的数都不是质数
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):
if is_prime(i):
print(i, end=" ")
```
运行结果示例:
```
请输入一个数字n: 20
2 3 5 7 11 13 17 19
```
阅读全文