Olá, Juan! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de variáveis para armazenar dados do usuário, utilizou muito bem estruturas condicionais para validar as regras de meia-entrada e ainda compreendeu a importância da função input() para coletar informações interativas.
Uma sugestão para o futuro seria adicionar mensagens mais claras ao usuário, mostrando o nome informado junto com o resultado, deixando a saída mais personalizada. Por exemplo:
nome = input("Informe o seu nome: ")
idade = int(input("Qual a sua idade? "))
estudante = input("Você é estudante? (sim ou não): ").strip().lower()
if idade < 18 or estudante == "sim":
print(f"{nome}, você tem direito à meia entrada.")
else:
print(f"{nome}, você não tem direito à meia entrada.")
Assim o programa fica mais amigável e próximo da experiência real de um sistema de bilheteria.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!