4. Estruturas de controle em Python

Página 4

As estruturas de controle em Python são ferramentas essenciais para a construção de sistemas complexos. Elas permitem que os desenvolvedores controlem o fluxo de execução do código, tornando a programação mais flexível e poderosa. Neste capítulo, vamos explorar quatro estruturas de controle fundamentais em Python: if-else, for loops, while loops e try-except.

1. If-Else

A estrutura de controle if-else é uma das mais básicas em Python. Ela permite que o código tome decisões baseadas em condições. Veja um exemplo:

x = 10
if x > 0:
    print("x é positivo")
else:
    print("x é negativo ou zero")

Neste exemplo, se x for maior que zero, o programa imprimirá "x é positivo". Caso contrário, imprimirá "x é negativo ou zero". É possível adicionar mais condições usando elif, que é a abreviação de "else if".

2. For Loops

Os for loops em Python são usados para iterar sobre uma sequência (como uma lista, tupla, dicionário, conjunto ou string) ou um objeto iterável. Veja um exemplo:

frutas = ["maçã", "banana", "manga"]
for fruta in frutas:
    print(fruta)

Neste exemplo, o programa irá imprimir cada fruta na lista de frutas. A variável fruta é uma variável de loop, que assume o valor de cada elemento na sequência durante cada iteração do loop.

3. While Loops

Os while loops em Python são usados para repetir um bloco de código enquanto uma condição é verdadeira. Veja um exemplo:

x = 5
while x > 0:
    print(x)
    x -= 1

Neste exemplo, o programa irá imprimir o valor de x e depois diminuir x em 1. O loop continuará enquanto x for maior que zero.

4. Try-Except

A estrutura de controle try-except em Python é usada para lidar com exceções. Uma exceção é um evento que ocorre durante a execução de um programa que interrompe o fluxo normal de instruções. Veja um exemplo:

try:
    x = 1 / 0
except ZeroDivisionError:
    print("Você tentou dividir por zero!")

Neste exemplo, o programa tentará executar o código dentro do bloco try. Se ocorrer uma exceção ZeroDivisionError, o programa irá executar o código dentro do bloco except, imprimindo "Você tentou dividir por zero!".

Essas quatro estruturas de controle são fundamentais para a programação em Python. Com elas, você pode controlar o fluxo de execução do código, tomar decisões, repetir blocos de código e lidar com exceções. No próximo capítulo, vamos explorar funções em Python, que são blocos de código reutilizáveis que realizam uma tarefa específica.

Ahora responde el ejercicio sobre el contenido:

Quais são as quatro estruturas de controle fundamentais em Python mencionadas no texto?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

54.1. Estruturas de controle em Python: Estruturas condicionais

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.