Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Sintaxe da Instrução If-Else em Python | Dominando as Instruções If-Else em Python
Fluxo de Controle em Python

Sintaxe da Instrução If-Else em Python

Deslize para mostrar o menu

A declaração if-else é uma das construções mais utilizadas em Python, permitindo que o programa tome decisões com base em condições.

A sintaxe básica da declaração if é a seguinte:

if condition:
    # Code to execute when the condition is True

A declaração if verifica se uma condição é verdadeira. Se for, o código dentro do bloco será executado.

No caso da declaração else, não é necessário definir explicitamente a condição, pois ela cobre automaticamente todos os cenários em que a condição do if é falsa:

if condition:
    # Code to execute when the condition is True
else:
    # Code to execute when the condition is False
Note
Nota

Python diferencia maiúsculas de minúsculas, portanto a palavra-chave else deve ser escrita em letras minúsculas. Se for escrita como Else, resultará em um erro de sintaxe.

O dois-pontos (:) ao final das linhas if e else é obrigatório. Ele indica o início do bloco de código que será executado quando a condição for verdadeira ou falsa.

Além disso, a indentação adequada é necessária para indicar quais instruções pertencem aos blocos if ou else. Isso é fundamental para que o interpretador Python determine o escopo de cada bloco.

Este diagrama ilustra o fluxo de uma declaração if-else. Ele mostra que, se uma condição for verdadeira, o programa executa o bloco de código if. Se a condição for falsa, o bloco de código else é executado. O processo é concluído após a execução de um dos blocos.

Exemplo: Verificação se o usuário atingiu sua meta de passos

1234567
steps_taken = 9000 step_goal = 10000 if steps_taken >= step_goal: print("Great job, you've reached your step goal!") else: print("Keep going, you're almost there!")

Neste exemplo, o programa verifica se o número de passos dados pelo usuário é maior ou igual à meta de passos. Se a condição for atendida (ou seja, o usuário atingiu ou superou sua meta de passos), o programa exibe uma mensagem de parabéns. Se a condição não for atendida, o bloco else será executado, incentivando o usuário a continuar.

1. Qual é o propósito do bloco else em uma instrução if-else?

2. No código a seguir, qual afirmação é verdadeira?

3. No código a seguir, qual afirmação é verdadeira?

question mark

Qual é o propósito do bloco else em uma instrução if-else?

Selecione a resposta correta

question mark

No código a seguir, qual afirmação é verdadeira?

Selecione a resposta correta

question mark

No código a seguir, qual afirmação é verdadeira?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 1
some-alt