Buenas comunidad,
Tengo una duda con respecto al codigo, quisiera poder sumar todos los personajes que se crean, logro mostrarlos, mas no se como sumarlos y que me muestre ese resultado tambien
De antemano, muchas gracias
class Personaje:
def init(self, nombre, fuerza, velocidad):
self.nombre = nombre
self.fuerza = fuerza
self.velocidad = velocidad
def __repr__(self):
return f'{self.nombre} (Fuerza {self.fuerza}, Velocidad {self.velocidad})'
def __add__ (self, other):
new_name = self.nombre + other.nombre
new_strengh = self.fuerza + other.fuerza
new_speed = self.velocidad + other.velocidad
return Personaje(new_name, new_strengh, new_speed)
cantidad_personajes = int(input('cantidad de personajes: '))
personajes =
for i in range (cantidad_personajes):
nuevo_nombre = input('nombre de personaje: ')
nuevo_fuerza = int(input('fuerza de personaje: '))
nuevo_velocidad = int(input('velocidad de personaje: '))
personajes.append(Personaje(nuevo_nombre,nuevo_fuerza,nuevo_velocidad))
for personaje in personajes:
print(personaje)