Responder a: Operador AND E OR (Exercício 5 Python – solução)

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)

#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