image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Allan Cordeiro
Allan Cordeiro19/07/2024 23:27
Compartilhe

Estrutura de repetição em Python: While vs For!

    Introdução

    Vamos falar sobre um assunto muito interessante? Estruturas de repetição em Python!

    Mas o que são estruturas de repetição? Bem, pense nelas como instruções mágicas que você dá ao seu código, para que ele possa repetir ações várias vezes, tornando seu programa mais eficiente e organizado. Existem dois tipos principais de estruturas de repetição em Python: o While e o For

    image

    Ele é como um superpoder que permite ao Python repetir um bloco de código enquanto uma condição for verdadeira.

    Um exemplo muito útil do while é quando você quer que algo continue acontecendo até que uma condição específica seja atendida. Por exemplo, imagine que você quer que seu programa continue pedindo a senha do usuário até que ele digite a senha correta. Com o while, você pode fazer isso de forma bem simples.

    image

    Nesse exemplo, enquanto a variável senha for diferente de "1234", o programa continuará pedindo ao usuário para digitar a senha. Quando a senha correta for digitada, o programa exibirá "Senha correta!".

    Casos de uso comuns do while:

    • Repetir ações até que uma condição específica seja atendida.
    • Realizar operações que dependem de condições dinâmicas.
    • Continuar uma tarefa até receber uma entrada válida do usuário.

    Cuidado! Loops infinitos: Um while mal planejado pode resultar em um loop infinito e levar ao consumo excessivo de memória e até mesmo travar seu computador.

    image

    Ele também é superpoderoso! Essa estrutura de repetição permite que você itere sobre uma sequência de elementos, como listas, tuplas e strings. Por exemplo, com o for, você pode percorrer todos os itens de uma lista e executar uma ação para cada um deles.

    Outro exemplo interessante é quando você quer fazer algo para um determinado número de vezes. Por exemplo, se você quer imprimir os números de 1 a 10, o for é perfeito para isso.

    image

    Nesse exemplo, o for percorre os números de 1 a 10 e imprime cada um deles.

    Casos de uso comuns com for:

    • Iteração sobre sequências: Perfeito para percorrer listas, tuplas, strings e outras coleções.
    • Repetição com range: Útil para repetir ações um número específico de vezes.
    • Desempacotamento com for: Pode ser usado para iterar sobre itens e seus índices em listas usando enumerate.

    image

    Tanto o while quanto o for são ferramentas poderosas em Python, cada um com suas particularidades e melhores casos de uso. O while é ideal para situações onde a repetição depende de uma condição que pode mudar dentro do loop, enquanto o for é perfeito para aplicar em sequências de forma direta e clara. Escolher a estrutura correta depende do problema que você está tentando resolver e da lógica do seu programa. Agora que você conhece as diferenças, pode usar essas ferramentas de forma mais eficaz no seu código!

    Gostou desse conteúdo ? Ele foi gerado por inteligência artificial, mas foi revisado por um Humano, e se quiser se conectar comigo, me siga no Linkedin!

    ⚒️Ferramentas de produção:

    Imagens geradas por: bing/creat

    Editor de imagem: Canva

    Conteúdo gerado por: ChatGPT

    Revisões Humanas: Allan Cordeiro

    #Python #Looping

    Compartilhe
    Comentários (0)