Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
A Declaração Else em um Loop While | 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
A Declaração Else em um Loop While

Em Python, o bloco else pode ser adicionado a um loop while. O bloco else é executado quando o loop termina normalmente, ou seja, a condição do loop se torna False sem encontrar uma declaração break.

1234567891011
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print("All destinations have been listed!")
copy

Exemplo: Interrompendo o Loop

Se o loop terminar com uma declaração break (por exemplo, quando uma cidade específica é encontrada), o bloco else não é executado.

1234567891011121314
# List of travel destinations travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == "Barcelona": break print(travel_list[i]) i += 1 else: print("All destinations have been listed!") # This won't execute if break is triggered.
copy

Here, the loop stops as soon as it finds "Barcelona". The else block is skipped because the loop does not terminate normally but is interrupted by the break statement.

Tarefa
test

Swipe to show code editor

Imagine planning your travel within a fixed budget. This program dynamically calculates and prints the cost of each trip as long as your budget allows. Once the budget is exhausted, the else statement provides a closing message confirming that all affordable trips have been planned.

This program demonstrates how to use the else block with a while loop effectively.

Expected Output:

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
toggle bottom row

book
A Declaração Else em um Loop While

Em Python, o bloco else pode ser adicionado a um loop while. O bloco else é executado quando o loop termina normalmente, ou seja, a condição do loop se torna False sem encontrar uma declaração break.

1234567891011
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print("All destinations have been listed!")
copy

Exemplo: Interrompendo o Loop

Se o loop terminar com uma declaração break (por exemplo, quando uma cidade específica é encontrada), o bloco else não é executado.

1234567891011121314
# List of travel destinations travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == "Barcelona": break print(travel_list[i]) i += 1 else: print("All destinations have been listed!") # This won't execute if break is triggered.
copy

Here, the loop stops as soon as it finds "Barcelona". The else block is skipped because the loop does not terminate normally but is interrupted by the break statement.

Tarefa
test

Swipe to show code editor

Imagine planning your travel within a fixed budget. This program dynamically calculates and prints the cost of each trip as long as your budget allows. Once the budget is exhausted, the else statement provides a closing message confirming that all affordable trips have been planned.

This program demonstrates how to use the else block with a while loop effectively.

Expected Output:

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt