Home › Fóruns › Fórum Lógica de Programação: O Guia Completo › Operador AND E OR (Exercício 5 Python – solução) › Responder a: Operador AND E OR (Exercício 5 Python – solução)
10 de novembro de 2021 às 20:46 #32257
Mestre
Olá Helder, ao colocar o número 10 nenhuma mensagem foi impressa porque ele não atendeu nenhuma das condições. O código da aula foi feito dessa forma para parecer mais didático, mas uma forma de deixar ele mais completo seria adicionar a finalização da cláusula com um else, veja um exemplo:
print(‘Digite um valor: ‘) valor = int(input()) if valor >= 1 and valor <= 9: print(‘Está na faixa permitida.’) elif valor < 1 or valor > 11: print(‘Está fora da faixa permitida.’) else: print('Valor não encontrado')
Caso queira compreender um pouco mais sobre essa parte de lógica, recomendo a leitura desse assunto: tabela verdade.
Fabio