Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A B C D E F
==============================================
1 R L R L L L
2 L R L L L L
…
8 L L L L L L
---------------------------------------------------------------------------------
…
20 R L L R L R
Además debes mostrar el siguiente resumen:
- NombreApellidos Pasajero 1
- NombreApellidos Pasajero 2
…
- NombreApellidos Pasajero N
2. Menu
El punto 2 debe preguntar si se desea mostrar la información ordenada por número de asiento
o por orden alfabético (apellido) de los asientos ocupados. En cualquier caso, la salida
esperada es la siguiente (campos separados por tabulador)
Debes permitir añadir, modificar o eliminar reservas de un vuelo. Implementa un menú de texto
donde permita realizar este tipo de operaciones.
● Añadir: Debe preguntar por todos los datos y guardarlos correctamente.
○ Se debe preguntar si se quiere reservar en business o turista.
○ Se debe preguntar si quiere Ventanilla/Pasillo/Indiferente
○ Con estos datos, la asignación del asiento se debe hacer de manera automática,
asignando el primer asiento libre con las características anteriormente descritas.
● Modificar: Debe preguntar por el DNI, comprobar que ya existe esa reserva, y deberá
permitir modificar únicamente el asiento asignado. La asignación del asiento se realizará
directamente especificando el asiento. Si éste está libre, se re-asignará. Si no hay
reserva con ese DNI, debe notificarlo.
● Eliminar: Debe preguntar por el DNI, comprobar que existe la reserva y eliminarla.
Con cada operación que cambie el estado de las reservas se debe realizar 2 acciones:
Consideraciones
● Implementa la aplicación en python usando los notebooks de Jupyter.
● Usa correctamente la separación de bloques de código.
● Utiliza funciones correctamente para descomponer la aplicación y reutilizar código.
● Utilizar correctamente los tipos de datos vistos en clase (listas, tuplas, diccionarios)
● Sigue el estilo de código definido en los notebooks.
● Controla todas las posibles excepciones de tu código.
La entrega se realizará mediante el aula virtual siguiendo los comentarios allí descritos.