# Duda en codigo principiante

**URL:** <https://pyar.discourse.group/t/duda-en-codigo-principiante/1209>\
**Category:** Sin categoría\
**Created:** [21 Diciembre, 2023 15:19 UTC](https://pyar.discourse.group/t/duda-en-codigo-principiante/1209 "2023-12-21T15:19:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergio1755](https://avatars.discourse-cdn.com/v4/letter/s/858c86/32.png) [@sergio1755](https://pyar.discourse.group/u/sergio1755)\
**Post date:** [21 Diciembre, 2023 15:19 UTC](https://pyar.discourse.group/t/duda-en-codigo-principiante/1209/1 "2023-12-21T15:19:22Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![javiermarcon](https://yyz2.discourse-cdn.com/free1/user_avatar/pyar.discourse.group/javiermarcon/32/334_2.png) [@javiermarcon](https://pyar.discourse.group/u/javiermarcon)\
**Post date:** [21 Diciembre, 2023 15:43 UTC](https://pyar.discourse.group/t/duda-en-codigo-principiante/1209/2 "2023-12-21T15:43:12Z")

</div>

Hola, la linea que tiene “personajes =” esta mal, seguramente queres almacenarlos en unla lista entonces deberia ser personajes = Y para obtener la cantidad de elementos de la lista (la cantidad de personajes, podes usar la propiedad len cuenta\_de\_personajes = len(personajes) print(“Actualmente tenemos {} personajes.”.format(cuenta\_de\_personajes)) Tenes mas info en Saludos, Javier.
