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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

54.1. Estruturas de controle em Python: Estruturas condicionais

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text