Home › Forums › Fórum Lógica de Programação: O Guia Completo › Operador AND E OR (Exercício 5 Python – solução) › Reply To: Operador AND E OR (Exercício 5 Python – solução)
10 de novembro de 2021 at 20:46
#32257
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
