Files
2025-11-03 20:15:15 -03:00

180 lines
7.0 KiB
Python
Executable File

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("=================================================================================")