InstructTheWomen - WoMakers

Mentoria Python

Desafio do Estacionamento (exercício de Programação Orientada a Objeto) : estacionamento.py

Requisitos:

  • o estacionamento é um pátio de apenas um andar;
  • há 5 vagas para carros e 5 vagas para motos;
  • carros e motos são identificados pelas suas placas;
  • vagas são identificadas por um número, cada vaga tem um número identificador único;
  • carros só podem estacionar em vagas específicas para carros;
  • motos preferencialmente são estacionadas em vagas para motos, mas se não houver mais vagas exclusivas de motos disponíveis, motos podem ser estacionadas em vagas de carros;
  • é preciso ter controle sobre qual carro está em qual vaga para agilizar a saída quando o dono vem buscar;
  • é preciso saber o número de vagas livres de carro e de moto para que o estacionamento possa receber veículos.