题目内容: 求指定区间内能被7、9和11整除的数的个数 输入格式: 从键盘输入2个正整数a,b(1<=a<b<=1000000),用空格隔开。 输出格式: 输出大于等于a且小于等于b的能被3,5和7整除的数的个数。 输入样例: 1 500 输出样例: 0
时间: 2024-02-25 10:53:12 浏览: 81
判断每个输入的数是否可被3,5和7整除,并将整除状态输出。
```python
a, b = map(int, input().split())
count = 0
for i in range(a, b+1):
if i % 7 == 0 and i % 9 == 0 and i % 11 == 0:
count += 1
print(count)
```
解释:
1. 读入两个整数 a 和 b,用 `split()` 函数将其拆分为两个字符串,再用 `map()` 函数将其转换为整数类型并赋值给变量 a 和 b。
2. 遍历 a 到 b 区间内的每个整数。
3. 如果这个整数同时能被 7、9 和 11 整除,则计数器加 1。
4. 输出计数器的值。
注意:在 Python 中,可以用 `%` 运算符来判断一个整数是否能被另一个整数整除。
阅读全文