idade = int(input("Digite sua idade: "))
estudante = input("É estudante? se sim responda(True) se não (False): ")
if idade < 18 or estudante == "True":
print("Meia-entrada aplicada!")
else:
print("Não tem direito a Meia-entrada.")
idade = int(input("Digite sua idade: "))
estudante = input("É estudante? se sim responda(True) se não (False): ")
if idade < 18 or estudante == "True":
print("Meia-entrada aplicada!")
else:
print("Não tem direito a Meia-entrada.")
Olá, João, como vai?
O seu código está correto e atende perfeitamente à lógica solicitada para o sistema de bilheteria. Você utilizou bem o operador lógico or para conectar as duas condições que garantem o benefício, permitindo que o programa identifique corretamente quem possui direito ao desconto. O uso da conversão para inteiro na idade e a comparação da string para a variável de estudante demonstram uma boa compreensão da entrada de dados.
Parabéns pelo excelente desempenho no desafio e por compartilhar sua solução com a comunidade. Continue praticando e postando suas evoluções, pois o fórum segue à sua disposição para qualquer dúvida.