Implemente em Python um programa para controlar 20 vagas de um estacionamento particular. Monte um menu de opções conforme o exemplo abaixo e implemente as funções para que cada opção do menu funcione corretamente:
- Mostrar todas as vagas, exemplo: Vaga 0: Ocupada, Vaga 1: Ocupada, Vaga...
- Mostrar vagas livres, exemplo: Vaga 2 Livre, Vaga 4 Livre, Vaga 8...
- Estacionar carro: Informar o número de uma vaga livre e marcar a vaga como ocupada, caso a vaga estiver ocupada avisar o usuário.
- Remover carro: Informar o número de uma vaga ocupada e fazer a remoção do veículo, caso a vaga estiver livre avisar o usuário.
- Resumo do estacionamento, exemplo: 3 vagas livres, 7 vagas ocupados.
- Observações: O programa deve iniciar com todas as vagas livres e a opção 0 para sair do programa, ou seja, depois de escolher qualquer opção deve sempre voltar ao menu. Deve gravar as vagas livre e ocupadas em um arquivo, assim ao finalizar o programa não será perdido as informações.
- Antes de iniciar o programa instalar a lib com o comando abaixo.
- pip install -r requirements.txt
- iniciar o programa com comando: python main.py