Conteúdo do Curso
Tutorial de Loops em Python
Tutorial de Loops em Python
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.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
Número Fixo de Iterações
Quando o número de iterações é predeterminado.
for i in range(5): print(f"Trip {i + 1}")
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.
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
Loops Infinitos com Condições de Saída
Quando você precisa de um processo contínuo que pare com base em uma condição.
Obrigado pelo seu feedback!