4.7 Estruturas de Controle em Python: If-else

A linguagem de programação Python, como muitas outras, oferece estruturas de controle que permitem aos desenvolvedores manipular o fluxo de execução de um programa. Entre essas estruturas, destacam-se as instruções condicionais if-else. Elas são essenciais para a criação de sistemas com Python e Django, pois permitem que o programa tome decisões com base em determinadas condições.

O que é a estrutura If-else em Python?

Na programação Python, a instrução if-else é usada para executar um bloco de código se uma condição específica for verdadeira. Se a condição for falsa, um bloco de código diferente é executado. A estrutura básica do if-else em Python é a seguinte:

if condition:
    # bloco de código a ser executado se a condição for verdadeira
else:
    # bloco de código a ser executado se a condição for falsa

Como funciona a estrutura If-else?

Quando o Python encontra uma instrução if, ele avalia a condição entre parênteses. Se a condição for verdadeira (ou seja, avaliar como True), o Python executa o bloco de código que segue imediatamente a instrução if. Se a condição for falsa (ou seja, avaliar como False), o Python pula o bloco de código após a instrução if e executa o bloco de código após a instrução else.

Exemplo de uso da estrutura If-else

Suponha que estamos criando um sistema de vendas e queremos aplicar um desconto de 10% para compras acima de R$100. Podemos usar uma instrução if-else para implementar essa lógica:

valor_compra = 150

if valor_compra > 100:
    valor_compra = valor_compra * 0.9
    print("Desconto aplicado. Valor final da compra: ", valor_compra)
else:
    print("Valor final da compra: ", valor_compra)

Se o valor da compra for maior que R$100, o Python executa o bloco de código após a instrução if, aplicando o desconto e imprimindo o valor final da compra. Se o valor da compra for menor ou igual a R$100, o Python executa o bloco de código após a instrução else, imprimindo apenas o valor final da compra.

Importância da estrutura If-else na criação de sistemas

A instrução if-else é uma ferramenta poderosa na criação de sistemas com Python e Django. Ela permite que os desenvolvedores criem programas que podem tomar decisões e se adaptar a diferentes situações. Por exemplo, em um sistema de gerenciamento de usuários, você pode usar instruções if-else para verificar se um usuário tem permissão para acessar uma determinada funcionalidade.

Conclusão

A estrutura de controle if-else é um recurso fundamental na programação Python. Ela permite que os programas tomem decisões e executem diferentes blocos de código com base em determinadas condições. Dominar o uso das instruções if-else é crucial para qualquer pessoa que deseje criar sistemas robustos e flexíveis com Python e Django.

Agora responda o exercício sobre o conteúdo:

Qual é a função da estrutura de controle if-else na linguagem de programação Python?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Estruturas de controle em Python: While

Próxima página do Ebook Gratuito:

12Estruturas de controle em Python: While

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto