Quero me matricular
Artigos Alura Lingua

O que são LOOPS em Python?

Giovanna Oliveira
Giovanna Oliveira
O que são loops em python #inset

Hello, there! Se você está começando a aprender a programar em Python, é provável que já tenha ouvido falar sobre loops. Eles são fundamentais para automatizar tarefas repetitivas e percorrer coleções de dados.

Então vamos aprender um pouco mais sobre eles? Let's go!

O que são loops em Python?

Loops são estruturas de controle que permitem que um bloco de código seja executado repetidamente até que uma condição específica seja atendida. Essa condição é chamada de exit condition, ou condição de saída, e é o que determina quando o loop deve parar.

Em Python, temos dois tipos principais de loops: o loop for e o loop while. Take a look:

O LOOP FOR

O loop for é usado para iterar sobre uma sequência ou qualquer objeto iterável. Uma sequência é uma coleção ordenada de elementos, como listas, tuplas, strings, etc. O loop for executa um bloco de código para cada elemento na sequência. For example:

for element in sequence:
    # código a ser executado

A palavra for em inglês significa para, e element é a variável que representa cada elemento da sequência em cada iteração do loop. A palavra in em inglês é usada para indicar que estamos percorrendo os elementos na sequência especificada.

Take a look at this example:

names = ['Alice', 'Bob', 'Carol', 'David']

for name in names:
    print('Hello,', name)

Neste exemplo, o loop for percorre a lista de nomes e imprime uma mensagem de "olá" para cada nome.

O LOOP WHILE

O loop while, por outro lado, é usado quando desejamos executar um bloco de código repetidamente enquanto uma condição específica for verdadeira, e só interromper a execução quando a condição se tornar falsa. For example:

while condition:
    # código a ser executado repetidamente

A palavra while em inglês significa enquanto, por isso o loop continuará a ser executado while (enquanto) a condition (condição) for verdadeira.

Take a look:

counter = 1

while counter <= 5:
    print('Count:', counter)
    counter += 1

Neste exemplo, o loop while imprimirá a contagem de 1 a 5.

Os loops são uma parte essencial da programação em Python e permitem que você execute tarefas repetitivas e itere sobre coleções de dados. Não se esqueça: o loop for é usado para iterar sobre sequências, enquanto o loop while é útil quando você precisa executar um bloco de código enquanto uma condição for verdadeira.

Can you think of ways of incorporating loops in your code? (Você consegue pensar em maneiras de incorporar loops no seu código?)

Continue estudando e aprendendo com a gente no nosso artigo "Entrevista em inglês para DESENVOLVEDORES FULL STACK". See you!

Aproveite e faça nosso teste de nível de inglês. Ou baixe nossa apostila que te ensina como aprender inglês de maneira eficiente!

Quer realmente aprender outras línguas, como inglês e espanhol? Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.

Inglês e espanhol online de maneira eficaz!

Escolha um dos planos e tenha acesso aos cursos completos da plataforma

Plano Anual 12x R$40 ou R$480 Quero este plano
Plano Semestral 6x R$50 ou R$300 Quero este plano