O If serve para verificar uma condição e o elif serve para verificar outra condição caso a condição do If seja falsa. No código não há muita diferença, o elif vai garantir que aquela condição seja verificada caso o If seja falso, diferente dos dois If que são 'fluxos' independentes.
Para obtermos o comportamento desejado, devemos encadear as condicionais utilizando o comando elif (senão se). O elif é nos 'if' seguinte ao 'if'. Vamos consertar o nosso código de semaforo para utilizar este comando.
A declaração if é avaliada da seguinte maneira: Se a condição for verdadeira, o bloco entre o if e o else (1) é executado. Depois disso, o fluxo do programa segue para fora do if (3), sem executar o bloco else (2). Se a condição for falsa, o bloco if (1) não é executado.
No código abaixo, temos um exemplo de declaração de função em Python:
if/elif/else Perceba que utilizamos o elif para verificar se o valor informado é igual a 50. Depois usamos o comando Python else para atender à condição em que o valor é menor que 50 e exibir a mensagem correspondente na tela.
O comando if - else. Permite executar alguns comandos se uma condição for verdadeira e outros se ela for falsa. De acordo com a lógica a ser implementada, pode haver necessidade de utilizar não apenas um, mas um conjunto de ifs subordinados uns aos outros. Dizemos que neste caso os comandos devem estar aninhados.
A facilidade de escrever códigos em Python proporciona ao desenvolvedor fácil entendimento e agilidade, falando de comportamento de condições na linguagem, sua principal característica é a identação, é dessa forma que os blocos de instruções são identificado e seguem uma sequência correta. Estrutura condicional simples.
Por fim, se nenhuma das condições for satisfeita, o programa seguirá para a linha 8, executando o que é definido pelo else. Esse curso ensina os primeiros passos para se tornar um programador Python, explicando os conceitos fundamentais necessários. Este curso é voltado a quem deseja ingressar na linguagem Python.
Em Python, os blocos de código não são delimitados por chaves, mas pela indentação do código. Isso significa que tudo que estiver recuado em 4 espaços está dentro do bloco. Eu sugiro que você execute o código Python mostrado nesse post no Jupyter Lab para treinar.
Quantos metros pode ter uma vigota de uma laje?
O que é uma entrevista semi estruturada?
Quem nasceu em 1998 é de qual geração?
Quais são as duas principais funções da raiz?
Como enviar apresentação power point por e mail?
Como alterar forma de recebimento mercado pago?
Quanto é multa por excesso de velocidade?
Quais são as principais características da pessoa jurídica?
Quais são os parâmetros da distribuição normal?
O que é separação de mistura heterogênea?
Quais são os três conceitos de tempo?
Qual a melhor época para visitar a Chapada Diamantina?
Como mudar a cor do fundo de uma imagem no power point?
O que o enfermeiro pode fazer para ganhar dinheiro?
Como recuperar notas adesivas do Windows?
Quais faculdades federais têm vestibular próprio?