2.5. Fundamentos da linguagem Python: Controle de fluxo em Python

Página 7

Python é uma linguagem de programação de alto nível, interpretada e orientada a objetos. É conhecida por sua sintaxe clara e legível, o que facilita o aprendizado e a compreensão. Neste capítulo, vamos explorar os fundamentos da linguagem Python, focando no controle de fluxo.

Controle de Fluxo

O controle de fluxo em Python refere-se à ordem na qual o código é executado. Em Python, o controle de fluxo é gerenciado através de estruturas condicionais e loops. As estruturas condicionais permitem que o código seja executado com base em certas condições, enquanto os loops permitem que o código seja executado repetidamente.

1. Estruturas condicionais

Em Python, as estruturas condicionais incluem a instrução if, a instrução elif e a instrução else. A instrução if é usada para testar uma condição e executar um bloco de código se a condição for verdadeira. A instrução elif é usada para testar uma condição adicional se a condição if for falsa. A instrução else é usada para executar um bloco de código se todas as condições anteriores forem falsas.


if condition1:
   # bloco de código a ser executado se a condition1 for verdadeira
elif condition2:
   # bloco de código a ser executado se a condition2 for verdadeira
else:
   # bloco de código a ser executado se todas as condições anteriores forem falsas

2. Loops

Python suporta dois tipos de loops: for e while. O loop for é usado para iterar sobre uma sequência (como uma lista, tupla, dicionário, conjunto ou string) ou um iterador. O loop while é usado para repetir um bloco de código enquanto uma condição é verdadeira.

2.1. Loop For

A estrutura do loop for em Python é a seguinte:


for item in sequence:
   # bloco de código a ser executado para cada item na sequência

O item pode ser qualquer variável, e a sequência pode ser qualquer objeto iterável. O bloco de código dentro do loop for será executado uma vez para cada item na sequência.

2.2. Loop While

A estrutura do loop while em Python é a seguinte:


while condition:
   # bloco de código a ser executado enquanto a condição for verdadeira

A condição pode ser qualquer expressão que avalie para verdadeiro ou falso. O bloco de código dentro do loop while será executado repetidamente enquanto a condição for verdadeira.

Conclusão

Compreender o controle de fluxo em Python é essencial para escrever programas que realizem tarefas complexas. As estruturas condicionais e os loops permitem que você controle a ordem e a frequência com que o código é executado, permitindo que você crie programas que respondam a diferentes condições e realizem tarefas repetitivas de maneira eficiente.

No próximo capítulo, vamos explorar mais a fundo as funções em Python, um recurso poderoso que permite agrupar e reutilizar blocos de código.

Now answer the exercise about the content:

Quais são os tipos de estruturas condicionais e loops em Python?

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

You missed! Try again.

Next page of the Free Ebook:

82.6. Fundamentos da linguagem Python: Funções em Python

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