Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Conjuntos y Diccionarios

Título: Solo una mascota

Descripción de la función

Dadas dos listas: perros y gatos, conteniendo una los nombres de personas cuya mascota es un perro y, la otra, los nombres de personas cuya mascota es un gato, retorna cuáles de esas personas tiene únicamente perro o únicamente gato, pero no ambos. Un mismo nombre puede estar en ambas listas, en caso de que una persona tenga ambas mascotas).

Sugerencia didáctica: evitar iterar por las listas para lograr el cometido.

Ejemplos

Entrada: solo_una_mascota(perros=["Lucrecia Borges", "Juan Sebastián Balsa", "Cristóbal Colombraro"], gatos=["Juan Sebastián Balsa", "Juan Jacobo Russo", "Ana Bologna", "Cristóbal Colombraro"])
Salida: {"Lucrecia Borges", "Juan Jacobo Russo", "Ana Bologna"}

Parámetros

listelementos: str
perros

Lista con los nombres de dueños de perros.

listelementos: str
gatos

Lista con los nombres de dueños de gatos.

Valor retornado

setelementos: str

Los nombres de aquellas personas que solo tienen perros o solo tienen gatos pero no ambos.

Código



Resultado: