2. Sets

2.15. Ejercicios resueltos

En una institución se dictan 3 cursos (Informática, Inglés y Dibujo Técnico). Realice un código en Python que muestre los siguientes resultados por pantalla:
  -Informe la cantidad total de alumnos que asisten a la institución.
  -Informe la cantidad de alumnos que asisten a los 3 cursos.
  -Informe la cantidad de alumnos que solo asisten a un curso.
  -Informe si un alumno, que se ingresa por teclado, asiste o no a la institución.
 
A tener en cuenta:
  -Un alumno puede asistir a más de un curso.
  -No hay que cargar ningún alumno por teclado

Resolución Ejercicio 1



matematica={'carlos', 'mateo', 'luis', 'maria', 'yanina','sabrina'}
informatica={'carlos','daiana','nicolas','daniel','andrea'}
dibujo={'carlos','nicolas','daniel','alicia','andrea','sabrina'}
print('Cantidad Total de Alumnos: {}'.\
format(len(matematica.union(informatica).union(dibujo))))print('Cantidad de Alumnos que asisten a los 3 cursos: {}'.\
format(len(matematica.intersection(informatica).intersection(dibujo))))
a=input('Ingrese un alumno para verificar si asiste a la institución: ')
print(a in matematica.union(informatica).union(dibujo))