写一个python程序输出所有比输入整数小的质数
时间: 2024-10-01 13:09:21 浏览: 34
Python编程判断一个正整数是否为素数的方法
5星 · 资源好评率100%
当然可以,这里是一个简单的 Python 程序,它会接收用户输入的一个整数,并输出所有小于该数的质数:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
def print_primes_below_input(num):
primes = []
for i in range(2, num):
if is_prime(i):
primes.append(i)
if primes:
print(f"所有小于{num}的质数有:{primes}")
else:
print(f"{num}以上没有比它小的质数了。")
# 获取用户输入
input_num = int(input("请输入一个整数:"))
print_primes_below_input(input_num)
阅读全文