Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Escolhendo Entre Loops for e while em Python | O Loop While
Tutorial de Loops em Python
course content

Conteúdo do Curso

Tutorial de Loops em Python

Tutorial de Loops em Python

1. O Loop for
2. O Loop While
3. Loops Aninhados
4. List and Dictionary Comprehensions

book
Escolhendo Entre Loops for e while em Python

Loops são ferramentas essenciais para tarefas repetitivas em Python, mas decidir se deve usar um loop for ou um loop while depende da natureza da tarefa. Ambos têm pontos fortes únicos que se adequam a diferentes cenários.

Um loop for é ideal quando você sabe o número exato de iterações ou está iterando através de uma sequência como uma lista, tupla, string ou range.

Iterando Sobre Sequências

Quando você precisa processar cada elemento em uma lista, tupla ou string.

123
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
copy

Número Fixo de Iterações

Quando o número de iterações é predeterminado.

12
for i in range(5): print(f"Trip {i + 1}")
copy

Quando Usar Loops while

Um loop while é mais adequado para situações onde o número de iterações é desconhecido antecipadamente, e o loop depende de uma condição.

Iteração Baseada em Condição

Quando você quer que o loop continue até que uma condição específica seja atendida.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print(f"Trip {i + 1} cost: ${travel_costs[i]}") i += 1
copy

Loops Infinitos com Condições de Saída

Quando você precisa de um processo contínuo que pare com base em uma condição.

question mark

Modifique o código para interromper o loop prematuramente quando uma única viagem exceder $400. Onde você deve adicionar a instrução break?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6
We're sorry to hear that something went wrong. What happened?
some-alt