Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Escolhendo Entre os Loops For e While em Python | O Loop For
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Tutorial de Loops em Python

bookEscolhendo Entre os Loops For e While em Python

Loops são ferramentas essenciais para tarefas repetitivas em Python, mas a escolha entre usar um loop for ou um loop while depende da natureza da tarefa. Ambos possuem características únicas que se adequam a diferentes cenários.

Um loop for é ideal quando se conhece o número exato de iterações ou ao iterar por uma sequência como uma lista, tupla, string ou range.

Iteração sobre sequências

Quando é necessário processar cada elemento em uma lista, tupla ou string.

1234
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('Trip', i + 1)
copy

Quando Usar while Loops

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

Iteração Baseada em Condição

Quando é necessário 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('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Loops Infinitos com Condições de Saída

Quando é necessário um processo contínuo que é interrompido com base em uma condição.

while True:
    city = input("Enter a city (or 'stop' to end): ")
    if city == "stop":
        break
    print(f"City added: {city}")
question mark

Modifique o código para interromper o loop prematuramente quando uma única viagem exceder $400. Onde deve ser adicionado o comando break?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 12

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookEscolhendo Entre os Loops For e While em Python

Deslize para mostrar o menu

Loops são ferramentas essenciais para tarefas repetitivas em Python, mas a escolha entre usar um loop for ou um loop while depende da natureza da tarefa. Ambos possuem características únicas que se adequam a diferentes cenários.

Um loop for é ideal quando se conhece o número exato de iterações ou ao iterar por uma sequência como uma lista, tupla, string ou range.

Iteração sobre sequências

Quando é necessário processar cada elemento em uma lista, tupla ou string.

1234
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('Trip', i + 1)
copy

Quando Usar while Loops

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

Iteração Baseada em Condição

Quando é necessário 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('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Loops Infinitos com Condições de Saída

Quando é necessário um processo contínuo que é interrompido com base em uma condição.

while True:
    city = input("Enter a city (or 'stop' to end): ")
    if city == "stop":
        break
    print(f"City added: {city}")
question mark

Modifique o código para interromper o loop prematuramente quando uma única viagem exceder $400. Onde deve ser adicionado o comando break?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 12
some-alt