Estrutura If
Parte da seção Fundamentos do Journey de Python da Coddy. Lição 20 de 77.
As instruções if nos permitem executar código com condições.
Por exemplo, vamos analisar o código a seguir:
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1O código acima verifica se a variável age é maior que 18. Se for, ele definirá status para conter a string "Adult".
No final, o código incrementará age em 1, independentemente de a idade ser maior que 18 ou não.
Para usar uma instrução if, precisamos adicionar dois-pontos : ao final do if, e tudo o que estiver dentro do if é recuado com 4 espaços ou uma tabulação:
if condition:
code
code
codeSe a condição for True, entraremos no bloco de código dentro do if (o código indentado).
Desafio
InicianteAs variáveis a e b estão com valores ausentes; preencha-as para que o código dentro da instrução if seja executado! (certifique-se de que a condição do if seja verdadeira)
Ao final do programa, o valor de c deve ser 3.
Bônus: tente encontrar mais de uma solução!
Experimente você mesmo
# Substitua os dois zeros abaixo para que a condição if seja verdadeira
a = 0
b = 0
# Não altere abaixo desta linha
c = 0
if a >= b and not b < 10:
c = 2
c += 1
print(f"c = {c}")Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operadores Lógicos Parte 47Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar Variáveis8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialA Função RangeLoops AninhadosRecapitulação - Entrada Dinâmica11Fundamentos de Listas
Declarando uma ListaAcessando Elementos da ListaModificando ListasMétodos de ListaRecapitulação - Lista de ProdutosRecapitulação - Lista InvertidaTupla14Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosRecapitulação - Matemática SimplesOperadores de Comparação6Entrada e Saída Básica
SaídaSaída com VariáveisEntradaConversão de TiposRecapitulação - Até 120Recapitulação - Verdadeiro ou Falso9Funções
Declarar uma FunçãoArgumentosRetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores Padrão12Iterando sobre Sequências
Iterando sobre ElementosA Função EnumerateIterando sobre Strings Parte 1Iterando sobre Strings Parte 2Pratique por conta própria: Compilador de Python online