ticketprice = 30 discountprice = float(ticketprice / 2) studentdiscount = float(ticketprice - 7.5) finalprice = 0 resultvalue = 0 filme = "" assento_reservado = "" num_pessoas = 1 print("=================================================================================") print(" Estreia de filmes hoje!!") print("\n" * 3) print(" Filmes: Berserk: A Trilogia - Era de Ouro Classificação: +18 Opção: 1") print(" Alien: O Oitavo Passageiro +16 Opção: 2") print(" Os Vingadores ( 2012 ) +12 Opção: 3") print("\n" * 3) print("=================================================================================") while True: question = int(input("Escolha quais das opções deseja para ver o filme da opção: ")) if question == 1: filme = "Berserk: A Trilogia - Era de Ouro" print(" Você escolheu para assistir Berserk: A Trilogia - Era de Ouro") break elif question == 2: filme = "Alien: O Oitavo Passageiro" print(" Você escolheu para assistir Alien: O Oitavo Passageiro") break elif question == 3: filme = "Os Vingadores ( 2012 )" print(" Você escolheu para assistir Os Vingadores ( 2012 )") break else: print("Opção invalida! Por favor, tente novamente.") print("\n" * 3) print("=================================================================================") print(" Verificação de idade") print("\n" * 3) age = 121 while age > 120: age = int(input("Favor, informe a sua idade: ")) if age > 120: print("Idade invalida! Favor, tente novamente.") if question == 1 and age < 18: if age >= 16: print(" Por conta de seres menor de idade, poderas entrar somente com acompanhantes") askescorts = input("Você tem acompanhante? [Y/n] ") if askescorts.lower() == "y": num_pessoas = int(input("Quantos acompanhantes serão?: ")) + 1 finalprice = studentdiscount + ticketprice * (num_pessoas - 1) elif askescorts.lower() == "n": print("Não tens idade para tal filme, mesmo com acompanhantes.") exit() else: print("Resposta errada! Tente novamente.") exit() else: print("Não tens idade para tal filme, mesmo com acompanhantes.") exit() elif question == 2 and age < 12: print("Não tens idade para tal filme.") exit() elif question == 3 and age < 12: print("Não tens idade para tal filme.") exit() else: if age >= 60: finalprice = discountprice elif 16 <= age <= 25: finalprice = studentdiscount else: finalprice = ticketprice print("\n" * 3) print("=================================================================================") print(" Reserva de assentos") print("\n" * 3) print("Escolha seu assento visualmente abaixo: ") print("\n") print(" Linha 1:") print(" Setor Fundo Esquerdo: Opção: 1 Setor Fundo Direito: Opção: 2") print(" [A1] [A2] [A3] [B1] [B2] [B3]") print(" [A4] [A5] [A6] [B4] [B5] [B6]") print(" Linha 2:") print(" Setor Meio Esquerdo: Opção: 3 Setor Meio Direito: Opção: 4") print(" [D1] [D2] [D3] [E1] [E2] [E3]") print(" [D4] [D5] [D6] [E4] [E5] [E6]") print(" Linha 3:") print(" Setor Frente Esquerda: Opção: 5 Setor Frente Direita: Opção: 6") print(" [G1] [G2] [G3] [H1] [H2] [H3]") print(" [G4] [G5] [G6] [H4] [H5] [H6]") print("\n") print("Para escolher o seu setor, digite a opção correspondente.") print("\n") sector = 0 while sector < 1 or sector > 6: sector = int(input("Selecione o seu setor correspondente às opções: ")) if sector < 1 or sector > 6: print("Setor invalido! Por favor, tente novamente") if sector == 1: assento_reservado = "Setor Fundo Esquerdo" elif sector == 2: assento_reservado = "Setor Fundo Direito" elif sector == 3: assento_reservado = "Setor Meio Esquerdo" elif sector == 4: assento_reservado = "Setor Meio Direito" elif sector == 5: assento_reservado = "Setor Frente Esquerdo" elif sector == 6: assento_reservado = "Setor Frente Direito" print(" Você tem permissão total para assistir o filme!") print("\n") print(" Quer algum lanche para acompanhar?") print("=================================================================================") print(" Lanches") print("\n" * 3) print(" Combos: Pipoca 750g + Coca Cola 250ml Preço: 45 Opção: 1/2") print(" Pipoca 500g + Coca Cola 250ml 35 Opção: 2/2") print(" Pipoca 250g + Coca Cola 250ml 25 Opção: 3/2") print("\n") print(" Lanches: Pipoca 750g Preço: 32 Opção: 1") print(" Pipoca 500g 22 Opção: 2") print(" Pipoca 250g 12 Opção: 3") print("\n") print(" Bebidas: Coca Cola 500ml ( Sem estoque ) Preço: ////") print(" Coca Cola 250ml 12 Opção: 4") while True: snackquestion = input("Escolha uma das opções, se não preferir, digite N: ") if snackquestion == "1/2": resultvalue = finalprice + 45 break elif snackquestion == "2/2": resultvalue = finalprice + 35 break elif snackquestion == "3/2": resultvalue = finalprice + 25 break elif snackquestion == "1": resultvalue = finalprice + 32 break elif snackquestion == "2": resultvalue = finalprice + 22 break elif snackquestion == "3": resultvalue = finalprice + 12 break elif snackquestion == "4": resultvalue = finalprice + 12 break elif snackquestion.lower() == "n": resultvalue = finalprice print("Nenhum lanche selecionado.") break else: print("Opção inválida. Tente novamente.") print("\n" * 3) print("=================================================================================") print(" RESUMO FINAL") print("\n") print(f" Filme escolhido: {filme}") print(f" Número de pessoas: {num_pessoas}") print(f" Assentos reservados: {assento_reservado}") print(f" Valor dos ingressos: R$ {finalprice * num_pessoas:.2f}") print(f" Valor dos lanches: R$ {resultvalue - (finalprice * num_pessoas):.2f}") print(f" Total a pagar: R$ {resultvalue:.2f}") print("\n") print("=================================================================================")