Ejemplo de una clase:
class Electric:
def __init__(self, tipe, state = "new", ammount):
self.tipe = tipe
self.state = state
self.ammount = amount
Nunca pongas default variables entre non-default variables, porque o sino les va a lanzar este error:
File "c78.py", line 66
def__init__(self, tipe, state = "new", ammount):
^
SyntaxError: non-default argument follows default argument
esto quiere decir que todas las variables especificadas van al final, por eso hay que hacerlo de la siguiente manera:
class Electric:
def __init__(self, tipe, ammount, state = "new"):
self.tipe = tipe
self.state = state
self.ammount = ammount
Curso de Complejidad Algorítmica con Python
0 Comentarios
para escribir tu comentario