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 While
Practice
Projects
Quizzes & Challenges
Quizzes
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 sabe 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 for 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 loops while

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 se deseja 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 termina 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 você deve adicionar a instrução break?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6

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 sabe 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 for 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 loops while

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 se deseja 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 termina 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 você deve adicionar a instrução break?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6
some-alt