4.1. Estruturas de Controle em Python: Estruturas Condicionais

As estruturas de controle em Python são os componentes que controlam o fluxo de execução de um programa. Elas são fundamentais na programação, pois permitem que o programador controle o fluxo de execução de um programa baseado em determinadas condições ou loops. Neste capítulo, vamos focar em uma das principais estruturas de controle em Python: as estruturas condicionais.

Introdução às Estruturas Condicionais

As estruturas condicionais, também conhecidas como estruturas de decisão, são usadas para tomar decisões com base em condições específicas. Elas permitem que um programa execute diferentes blocos de código dependendo se uma ou mais condições são verdadeiras ou falsas. As estruturas condicionais em Python são implementadas usando as palavras-chave 'if', 'elif' e 'else'.

Estrutura Condicional 'if'

A estrutura condicional 'if' é a mais simples e é usada para executar um bloco de código se uma condição específica for verdadeira. Por exemplo:

idade = 20
if idade >= 18:
    print("Você é maior de idade.")

Neste exemplo, o bloco de código dentro do 'if' será executado se a variável 'idade' for maior ou igual a 18. Se a 'idade' for menor que 18, o bloco de código será ignorado.

Estrutura Condicional 'else'

A estrutura condicional 'else' é usada em conjunto com 'if' para executar um bloco de código se a condição do 'if' for falsa. Por exemplo:

idade = 16
if idade >= 18:
    print("Você é maior de idade.")
else:
    print("Você é menor de idade.")

Neste exemplo, se a 'idade' for menor que 18, o bloco de código dentro do 'else' será executado.

Estrutura Condicional 'elif'

A estrutura condicional 'elif' é uma abreviação de 'else if' e é usada para adicionar mais condições ao 'if'. Por exemplo:

idade = 20
if idade < 18:
    print("Você é menor de idade.")
elif idade >= 18 and idade < 60:
    print("Você é adulto.")
else:
    print("Você é idoso.")

Neste exemplo, se a 'idade' for menor que 18, a primeira mensagem será impressa. Se a 'idade' for maior ou igual a 18 e menor que 60, a segunda mensagem será impressa. Se a 'idade' for maior ou igual a 60, a terceira mensagem será impressa.

As estruturas condicionais são uma parte crucial da programação em Python. Elas permitem que os programas tomem decisões e executem diferentes blocos de código com base em condições específicas. Compreender como usar as estruturas condicionais 'if', 'else' e 'elif' é essencial para qualquer programador Python.

Na próxima seção, vamos explorar outra importante estrutura de controle em Python: os loops. Então, fique atento e continue aprendendo!

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

Qual é a função das estruturas condicionais na programação em 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: Estruturas de repetição

Próxima página do Ebook Gratuito:

6Estruturas de controle em Python: Estruturas de repetição

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