2
respostas

[Projeto] Desafio: Verificação de desconto

Olá, estou executando o código diretamente, e não está dando certo dentro da tabela verdade, me ajuda, onde que eu errei ?

Código aplicado

# Variaveis das condições com entradas dos Usuários
idade = int(input("Qual a sua idade? "))
estudante = input("Você é estudante? ")

# Estrutura das condições
if idade < 18 or estudante == "sim":
    print("Meia-entrada aplicada ! ")
else:
    print("Valor integral! ")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Bom dia, Rafael! Tudo bem?

Não entendi o porquê você está considerando que "não está dando certo", pois, numa tabela verdade do operador "or" há apenas uma saída que é 0 ou que não atenda as condições, e isso acontece no resultado do seu teste.

Com base nisso, poderia explicar melhor o que você considera que não esta certo?

Fico no aguardo e bons estudos!

Olá, me desculpe, mas hoje respondendo aqui, testei agora e está retornando conforme o código está escrito, com < 18 e não estudante, está retornando meia entrada, e == 18 e estudante, também está retornando meia entrada, agora está funcionando, mas no dia que eu enviei para você, não estava dando certo, fechei o vs code e nada, hoje deu certo.