Ejercicio 19 Actividad 3

Vamos a escribir el Ejercicio 19 Actividad 3. Escriba un programa donde cree una lista con los siguientes personajes:

  • Nombre: Aragorn
    Clase: Guerrero
    Raza: Dúnadan del Norte
  • Nombre: Legolas
    Clase: Arqueo
    Raza: Elfo Sindar
  • Nombre: Gandalf
    Clase: Mago
    Raza: Istar

Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.

"""
Ejercicio 19 Actividad 3:
Creando personajes dentro de una lista
05/09/2025
Edito AHR 
"""

personajes = []
print("Lista de personajes inicial:", personajes)

p = {"Nombre": "Aragorn", "Clase": "Guerrero", "Raza": "Dúnadan del Norte"}

personajes.append(p)
print("Lista de personajes después de agregar uno:", personajes)    
print("Longitud de la lista de personajes:", len(personajes))

p = {"Nombre": "Gandalf", "Clase": "Mago", "Raza": "Istar"}

personajes.append(p)
print("Lista de personajes después de agregar dos:", personajes)    
print("Longitud de la lista de personajes:", len(personajes))

p = {"Nombre": "Legolas", "Clase": "Arquero", "Raza": "Elfo Sindar"}

personajes.append(p)
print("Lista de personajes después de agregar tres:", personajes)    
print("Longitud de la lista de personajes:", len(personajes))

Veamos los resultados en la consola:

PS C:\Users\Codigo/Modulo 3/Capitulo_2/Ejercicio_19_Actividad_3.py"
Lista de personajes inicial: []
Lista de personajes después de agregar uno: [{'Nombre': 'Aragorn', 'Clase': 'Guerrero', 'Raza': 'Dúnadan del Norte'}]
Longitud de la lista de personajes: 1
Lista de personajes después de agregar dos: [{'Nombre': 'Aragorn', 'Clase': 'Guerrero', 'Raza': 'Dúnadan del Norte'}, {'Nombre': 'Gandalf', 'Clase': 'Mago', 'Raza': 'Istar'}]
Longitud de la lista de personajes: 2
Lista de personajes después de agregar tres: [{'Nombre': 'Aragorn', 'Clase': 'Guerrero', 'Raza': 'Dúnadan del Norte'}, {'Nombre': 'Gandalf', 'Clase': 'Mago', 'Raza': 'Istar'}, {'Nombre': 'Legolas', 'Clase': 'Arquero', 'Raza': 'Elfo Sindar'}]
Longitud de la lista de personajes: 3