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
Fábio Spak
Participante

    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