定义一个函数is_prime(n),判断输入的n是不是素数, # 是的话返回True,否则返回False。通过键盘输入两个整数x和y, # 调用此函数输出两数范围之内素数的个数(包括x和y)。
时间: 2024-05-07 08:20:14 浏览: 93
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
以下是一个实现 is_prime(n) 函数的 Python 代码:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
```
接下来,我们可以使用这个函数来计算 x 和 y 之间的素数个数:
```python
x = int(input("请输入x: "))
y = int(input("请输入y: "))
count = 0
for i in range(x, y+1):
if is_prime(i):
count += 1
print("在 {} 和 {} 之间,有 {} 个素数".format(x, y, count))
```
这个程序会要求用户输入 x 和 y,然后统计 x 和 y 之间有多少个素数,并输出结果。
阅读全文