Análisis del ejercicio 3. nombres no repetidos (Conjuntos)
Utilizar Conjuntos
Enunciado
El programa cuenta con dos listas de nombres:
lista_1=["luis","gonza","sara","laura","toni","juan","manu","nano","sara","luis"]
lista_2=["santi","cora","ana","sara","toni","carmen","lino","nano","nacho","luis"]
Se crearán las siguientes funciones:
Función que reciba ambas listas y retorne un conjunto con los nombres únicos de ambas listas.
Función que reciba ambas listas y retorne los nombres que están en ambas listas.
Función que reciba el conjunto de la función anterior y un nombre cualquiera y elimine del conjunto el nombre.
Función que reciba conjunto y un nombre cualquiera y lo añade al conjunto, la función regresa True si lo ha podido añadir y False en caso contrario.
Análisis:
Crear las listas.
Función que cree el conjunto de datos, con las dos listas.
Función que me devuelva los nombres que están en ambas listas (intersección).
Función que permita eliminar del conjunto creado, un nombre
Función que añade un nombre, y debe devolver cierto o falso en caso que el nombre ya exista.
Diagrama
Código
Última actualización
¿Te fue útil?