#! Mostrar todos los personajes con peso mayor a 100 kilos
#! Mostrar todos los personajes del planeta natal Tatooine y Coruscant
#! Mostrar todos los personajes de especie Kaleesh y Kaminoan

#! Mostrar toda la informacion del planeta Coruscant y Kamino
#! Mostrar toda la informacion de las naves usadas por Luke Skywalker
#! Mostarr toda las peliculas en las que aparecio R2-D2
#! Mostrar el resumen de la introduccion (opening_crawl) del episodio 4 "A New Hope"

#! Calcular el promedio de altura de todos los personajes
#! Calcular el peso promedio de los personajes especie humanos
#! Contar cuantos personajes especie droides y humanos hay
#! Listar todos los personajes que comienzan con C, L, A

from consumo_api import get_all_sw_characters, get_charter_by_id

sw_data = get_all_sw_characters()

# for personaje in lista_personajes:

#     print(personaje)

for character in sw_data:

    if ("http://swapi.dev/api/species/32/" in character['species']):
        print(character["name"], character["species"])
    elif ("http://swapi.dev/api/species/36/" in character['species']):
        print(character["name"], character["species"])

# personaje = get_charter_by_id(20)
# print(personaje)
from consumo_api import get_all_sw_characters
personajes_sw = get_all_sw_characters()


def ordenar(item):
    return (item['name'])


personajes_sw.sort(key=ordenar)

for index, character in enumerate(personajes_sw):
    print(character['name'], character['species'], character['homeworld'])

for character in personajes_sw:
    if (len(character['films']) == 6):
        print('Los que estuvieron en 6 peliculas fueron:', character['name'])
示例#3
0
    print(personaje1["name"], "es Yoda"),
elif ((personaje1["name"]) == "Grievous"):
    print(personaje1["name"], "es Grievous"),
else:
    print(personaje1["name"], "no es Yoda o Grievous")

if ((personaje2["name"]) == "Yoda"):
    print(personaje2["name"], "es Yoda"),
elif ((personaje2["name"]) == "Grievous"):
    print(personaje2["name"], "es Grievous"),
else:
    print(personaje2["name"], "no es Yoda o Grievous")

# ORDENAR PERSONAJES POR NOMBRE

sw_nombres = get_all_sw_characters()


def name(item):
    return item["name"]


sw_nombres.sort(key=name)

for index, character in enumerate(sw_nombres):
    print(character["name"], "es de la especie:", character["species"],
          "y es del planeta:", character["homeworld"])

# LEN para sacar la cantidad de peliculas
for index, character in enumerate(sw_nombres):
    if (len(character["films"])) == 7: