python怎么在类中加入循环,该循环使之后的函数进行循环
时间: 2023-11-29 10:59:29 浏览: 35
在 Python 类中使用循环,可以在类的方法中使用 while 或 for 循环,来实现对其它方法的循环调用。以下是一个示例代码:
```python
class MyClass:
def __init__(self):
self.numbers = []
def add_num(self, num):
self.numbers.append(num)
def print_numbers(self):
for number in self.numbers:
print(number)
def loop(self, times):
while times > 0:
num = int(input("请输入数字:"))
self.add_num(num)
times -= 1
self.print_numbers()
my_class = MyClass()
my_class.loop(5)
```
在这个示例代码中,我们定义了一个 MyClass 类,其中包含了三个方法:add_num、print_numbers 和 loop。其中,add_num 方法用于向一个列表中添加数字,print_numbers 方法用于打印列表中的数字,loop 方法则是一个循环方法,它接收一个参数 times,用于指定循环的次数。在 loop 方法中,我们使用 while 循环来获取用户输入的数字,并调用 add_num 方法将其添加到列表中。当循环结束后,我们再调用 print_numbers 方法打印列表中的数字。最后,我们创建了一个 MyClass 的实例,并调用其 loop 方法,以实现循环调用其它方法的功能。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)