定义一个函数is_prime(n),判断输入的n是不是素数,是的话返回True,否则返回False。通过键盘输入两个整数X和Y,调用此函数输出两数范围之内素数的个数(包括X和Y)
时间: 2024-05-12 09:19:44 浏览: 74
Python判断一个数是否为素数
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**(1/2))+1):
if n % i == 0:
return False
return True
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(count))
```
阅读全文