Bem-vindo à sexta palestra desta série. Agora estamos nos aprofundando na programação e aprenderemos o uso de “instruções if” em Python.
“instruções if” são extremamente importantes na programação, pois nos permitem construir programas que podem tomar decisões com base em alguma condição.
Declaração If
A “instrução if” é usada para executar um programa baseado em várias decisões. Por exemplo, leia isto:
“Se está quente,
Está um dia quente
Beba muita água
Caso contrário, se estiver frio
É um dia frio
usar roupas quentes
Caso contrário, é um dia adorável”
Nas declarações acima, estamos tomando algumas decisões com base em algumas condições. A primeira declaração é uma condição, a segunda é a sua implicação e a terceira é a execução de uma decisão.
As instruções if funcionam de maneira semelhante.
Vamos olhar para isso na programação.
Estamos introduzindo uma variável booleana.
is_hot = true
Agora vamos adicionar uma “instrução if”
if is_hot:
print("It's a hot day.")
Agora esta expressão será executada se a condição acima for verdadeira. Para sair de uma “instrução if” você teria que pressionar “Shift + Tab” para colocar o cursor na linha de uma nova linha de código.
Agora, vamos executar este programa.
Agora vamos brincar com este programa.
Veja o que acontece se eu transformar a condição acima em false.
É claro que se a condição for falsa, a “instrução if” não será executada. Agora vamos adicionar uma segunda condição que será executada se a primeira condição não for cumprida.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
A condição “if” é falsa, portanto, o interpretador irá para o próximo conjunto de códigos sob o recuo “else”.
A “declaração if” não está necessariamente limitada a apenas duas condições. Você pode jogar em quantas condições quiser. Vamos adicionar algumas condições a este programa.
Estamos definindo outra condição com uma variável booleana. Deixe estar:
if_cold = True
Agora podemos adicionar uma terceira condição ao nosso programa. Funciona assim
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Agora, se não é um dia quente nem frio, então é um dia lindo. Aqui usamos uma nova função “elif” para definir uma nova condição entre o primeiro “if” e o último “else”. Você pode adicionar quantos “elif” quiser.
Exercício
Solução
Embrulhar!
Espero que estejam gostando dessa série. A próxima palestra será sobre o uso de operadores em Python.
Paz!
Deixe um comentário