编程输出两个正整数,输出两者间素数的个数
时间: 2023-06-04 12:04:55 浏览: 585
C语言小程序(关于任意两数间的质数)
您好!可以使用以下代码实现输出两个正整数间素数的个数:
```python
# 获取用户输入的两个正整数
num1 = int(input("请输入第一个正整数:"))
num2 = int(input("请输入第二个正整数:"))
# 判断输入的两个数大小
if num1 > num2:
num1, num2 = num2, num1
# 统计素数的个数
count = 0
# 遍历第一个数到第二个数之间的每一个数
for num in range(num1, num2 + 1):
# 判断num是否是素数
if num > 1:
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
break
else:
count += 1
print("两个正整数之间素数的个数为:", count)
```
这段代码可以输出用户输入的两个正整数之间素数的个数。如果用户输入的不是正整数,则程序会报错。
阅读全文