image

Bootcamps ilimitados + curso de inglês para sempre

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

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

  • #Python

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
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (0)