Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- # Programa: Salas de Cinema
- """
- # Sala 1: 10 lugares
- # Sala 2: 2 lugares
- # Sala 3: 1 lugares
- # Sala 4: 3 lugares
- # Sala 5: 0 lugares
- # Variaveis lista
- lugares_vagos = [10, 2, 1, 3, 0]
- # Repeticao: Percorrendp lista
- while True:
- # Repeticao: Status das Salas
- print(f"\n{'=-=' * 10} Salas {'=-=' * 10}")
- for i, j in enumerate(lugares_vagos):
- print(f"# Sala: {i + 1} | Lugares vazios: {j}")
- # Entrada de dados: Sala atuando aqui como indice
- sala = int(input("\n# Digite numero da Sala [1 - 5] ('0' encerrar programa): "))
- # Decisao: Sair do programa
- if sala == 0:
- break
- # Protecao: Salas entre 1 e 5
- if len(lugares_vagos) >= sala > 0:
- # Decisao: Valor dentro da lista
- if lugares_vagos[sala - 1] > 0:
- print(f"# Lugares livres na sala {sala}: {lugares_vagos[sala - 1]}")
- # Entrada de dados: Quantidade de lugares a ser debatido da quantidade na posicao da lista
- qtd_lugares = int(input("* Quantos lugares deseja comprar: "))
- # Protecao: Valores negativos
- if 0 < qtd_lugares <= lugares_vagos[sala - 1]:
- # Calculo
- lugares_vagos[sala - 1] -= qtd_lugares
- else:
- print("! Valor incompativel")
- # Decisao: Mensagem para as salas lotadas
- elif lugares_vagos[sala - 1] == 0:
- print(f"-> Sala {sala} | Lotada")
- else:
- print("Lugares esgotados")
- else:
- print("Sala invalida")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement