File "E:\Program MyData\Python\code\firework.py", line 16 def _init_(self, x, y): ^ IndentationError: expected an indented block after class definition on line 15
时间: 2024-04-15 16:31:15 浏览: 197
javascript showModalDialog传值与FireFox的window.open 父子窗口传值示例第1/2页
这个错误是因为你在定义一个类后,没有缩进并且创建一个初始化方法。在Python中,类的初始化方法应该是`__init__`而不是`_init_`。此外,你需要在方法定义后进行缩进,以指示这个方法属于该类。你可以将代码修改为以下形式:
```python
class Firework:
def __init__(self, x, y):
self.x = x
self.y = y
firework = Firework(0, 0)
```
这样就可以正确创建一个`Firework`类的实例了。
阅读全文