# Programa 2: integrantes de dos equipos.
# Un conjunto no mantiene elementos duplicados.
equipo_rojo = {"Ana", "Luis", "Eva"}
equipo_azul = {"Eva", "Mia", "Carlos"}
equipo_verde = {"Eric","Edouard","Yves"}
# Unión: todos los nombres sin repetir.
print("Todos:", sorted(equipo_rojo | equipo_azul))
print("Todoss", sorted(equipo_rojo | equipo_azul))
# Intersección: nombres que están en ambos equipos.
print("En ambos:", sorted(equipo_rojo & equipo_azul))
print("En ambos :", sorted(equipo_rojo & equipo_azul))
# Diferencia: nombres que están solo en el equipo rojo.
print("Solo rojo:", sorted(equipo_rojo - equipo_azul))
print("Solo rojos", sorted(equipo_rojo - equipo_azul))
# Intentar agregar un nombre repetido no cambia el conjunto.
equipo_rojo.add("Ana")
print("Cantidad en rojo:", len(equipo_rojo))
print("Cantidad en rojo :", len(equipo_rojo))
# CAMBIO 1: se agrega a Pablo al equipo rojo.
equipo_rojo.add("Pablo")
# CAMBIO 2: se elimina a Eva del equipo azul si existe.
equipo_azul.discard("Eva")
# CAMBIO 3: se muestran los integrantes exclusivos del equipo azul.
print("Solo azul:", sorted(equipo_azul - equipo_rojo))
print("solos azul:", sorted(equipo_azul - equipo_rojo))
# CAMBIO 4: se actualiza la intersección después de los cambios.
print("En ambos después de los cambios:",
sorted(equipo_rojo & equipo_azul))
#VERDE 4 :se elimina Edouard
equipo_verde.add("Olivier")
print("Cantidad en verde :", len(equipo_verde))
#VERDE 5 : se elimina Yves
equipo_verde.discard("Yves")
# Se muestran los equipos actualizados.
print("Equipo rojo:", sorted(equipo_rojo))
print("Equipo azul:", sorted(equipo_azul))
print("equipo rojo:", sorted(equipo_rojo))
print("equipo azul :", sorted(equipo_azul))
#VERDE
print("Equipo verde: ",sorted(equipo_verde))
To embed this project on your website, copy the following code and paste it into your website's HTML: