Categorias
codificação

Instruções condicionais do Python (usando if, dicionários)

Vamos dar uma olhada rápida nas instruções condicionais do Python.

if declaração

test = 5

if test < 10:
    print("It's True.")

Aqui está o resultado:

It's True.

Uma instrução if com apenas uma condição.

Como 10 é menor que 5, a condição é verdadeira e a frase "É verdade." é impressa.

test = 15

if test < 10:
    print("The first condition is True.")
elif test < 20:
    print("The second condition is True.")

Aqui está o resultado:

The second condition is True.

O caso acima é uma instrução if/elif com duas condições.

Se houver duas ou mais condições, você poderá adicioná-las com uma instrução elif.

Aqui, 15 não é menor que 10, então a primeira condição não é satisfeita, e como é menor que 20, a segunda condição é satisfeita e 'A segunda condição é verdadeira.'

Se ambas as condições não forem satisfeitas, nada será gerado.

test = 30

if test < 10:
    print("The first condition is True.")
elif test == 20:
    print("The second condition is True.")
else:
    print("Not all are True.")

Aqui está o resultado:

Not all are True.

Uma instrução else foi adicionada para lidar com casos em que todas as condições não são satisfeitas.

Como 30 não é menor que 10 e não é igual a 20, ele exibe 'Nem todos são verdadeiros' escrito na instrução else.

Uso de tipos de dados de dicionário

test = 5

result = {0:"zero", 5:"five", 10:"ten"}.get(test, "default")
print(result)

Aqui está o resultado:

five

Usando o tipo de dados do dicionário, uma função semelhante à instrução switch existente na linguagem C pode ser executada.

Se os dados corresponderem à chave incluída no dicionário, usamos o princípio para obter o valor dessa chave.

Se nenhum valor correspondente for encontrado, o padrão é a saída.

Deixe uma resposta

O seu endereço de email não será publicado.

pt_PTPortuguês