Given a partial main.py and PlaneQueue class in PlaneQueue.py, write the push() and pop() methods for PlaneQueue. Then complete main.py to read in whether flights are arriving or have landed at an...


Given a partial main.py and PlaneQueue class in PlaneQueue.py, write the push() and pop() methods for PlaneQueue. Then complete main.py to read in whether flights are arriving or have landed at an airport.



  • An "arriving" flight is pushed onto the queue.

  • A "landed" flight is popped from the front of the queue.


Output the queue after each plane is pushed or popped. Entering -1 exits the program.


Ex: If the input is:


arriving AA213 arriving DAL23 arriving UA628 landed -1

the output is:


Air-traffic control queue    Next to land: AA213  Air-traffic control queue    Next to land: AA213    Arriving flights:        DAL23  Air-traffic control queue    Next to land: AA213    Arriving flights:        DAL23       UA628  AA213 has landed. Air-traffic control queue    Next to land: DAL23    Arriving flights:        UA628


Jul 23, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here