Neste artigo aprendemos a fazer com que o nosso programa tome certas decisões, com base em condições previamente definidas.
Neste artigo aprendemos a fazer com que o nosso programa tome certas decisões, com base em condições previamente definidas.
Chamamos essa capacidade de tomada de decisões de controle de fluxo de execução.
|
|
|
Pexels, por Jerry Wang |
Possui capacidade de tomada de decisão baseada em certas condições. Com base na decisão tomada, executa-se determinado bloco de códigos.
|
|
Veja que temos duas novas palavras-chave do Python sendo usadas. As palavras if e else.
Basicamente, os condicionais if e else nos permite selecionar o bloco de código que queremos que seja executado.
No exemplo acima, se – if – a idade for maior ou igual a maioridade, executa-se o bloco de códigos que contém o print(‘Maior de idade’).
Senão – else quer dizer senão – imprime o outro bloco de códigos contendo o código print(‘Menor de idade’).
Temos uma tomada de decisão com base na comparação da idade da pessoa em relação a maioridade.
Abaixo um outro exemplo:
|
|
Veja que para o if executar é necessário somente um valor booleano, vindo de uma variável ou de um teste de condição.
A palavra-chave elif – algo como else-if abreviados – serve para quando queremos adicionar mais uma condição ao encadeamento do if e else.
A grosso modo, o elif se comporta como um else, mas com uma verificação adicional de condição.
|
|
No código acima, verificamos se o usuário possui e-mail e senha e se os mesmos estão corretos, afim de realizar um login no sistema.
Como foi fornecido e-mail = ‘maria@gmail.com’ e senha = ‘123’, foi verificado que possuem login para acessar como maria, a senha para maria estava correta e consequentemente foi impresso ‘Olá Maria’.
É um recuo aplicado ao código.
Em Python, usamos a indentação para sinalizar que determinado código faz parte de um bloco, ou seja, define uma hierarquia dentre blocos de código.
Exemplificando, veja que print(‘Olá João’) está indentado – com recuo – logo abaixo do if email == ‘joao@gmail.com’.
Se não estiver indentado, o código não funcionará como deve.
Gostou do conteúdo?!
CLIQUE NO LINK ABAIXO para saber mais 👇