定义一个类EXAM1,用于在一个指定的范围内查找能被3整除且十位数字是5的所有整数, 统计满足条件之整数的个数,并输出它们。
时间: 2024-03-09 08:51:03 浏览: 100
求能整除3又能整除5的,在1-100之间
5星 · 资源好评率100%
好的,以下是EXAM1类的代码实现:
```python
class EXAM1:
def __init__(self, start, end):
self.start = start
self.end = end
def find_numbers(self):
count = 0
for i in range(self.start, self.end+1):
if i % 3 == 0 and str(i)[1] == '5':
print(i)
count += 1
print("满足条件的整数个数为:", count)
```
在这个类中,我们定义了一个初始化方法 `__init__`,用于初始化起始位置和结束位置。然后定义了一个 `find_numbers` 方法,用于查找满足条件的整数,并统计个数输出。
下面是使用这个类的示例代码:
```python
exam = EXAM1(100, 200)
exam.find_numbers()
```
这个示例代码中,我们创建了一个 `EXAM1` 类的实例,起始位置为 100,结束位置为 200。然后调用 `find_numbers` 方法进行查找和统计。
阅读全文