Conteúdo do Curso
Tutorial de Loops em Python
Tutorial de Loops em Python
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, quando a condição do loop se torna False
sem encontrar uma instrução break
.
Exemplo: Término Normal do Loop
O bloco else
é executado quando a condição do loop se torna False
, indicando que o loop concluiu todas as iterações.
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!")
Explicação:
Neste exemplo, o loop while
percorre cada destino na travel_list
e o imprime. Quando todos os destinos são listados, a condição i < len(travel_list)
se torna False
, acionando o bloco else
, que confirma a conclusão.
Exemplo: Interrompendo o Loop
Se o loop terminar com uma instrução break
(por exemplo, quando uma cidade específica for encontrada), o bloco else
não será executado.
# 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.
Explicação:
Aqui, o loop para assim que encontra "Barcelona"
. O bloco else
é ignorado porque o loop não termina normalmente, mas é interrompido pela instrução break
.
Swipe to begin your solution
Imagine planejar suas viagens com um orçamento fixo. Este programa calcula e imprime dinamicamente o custo de cada viagem enquanto seu orçamento permitir. Quando o orçamento é esgotado, a instrução else
fornece uma mensagem final confirmando que todas as viagens acessíveis foram planejadas.
Este programa demonstra como usar o bloco else
com um loop while
de forma eficaz.
Saída Esperada:
Solução
Obrigado pelo seu feedback!
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, quando a condição do loop se torna False
sem encontrar uma instrução break
.
Exemplo: Término Normal do Loop
O bloco else
é executado quando a condição do loop se torna False
, indicando que o loop concluiu todas as iterações.
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!")
Explicação:
Neste exemplo, o loop while
percorre cada destino na travel_list
e o imprime. Quando todos os destinos são listados, a condição i < len(travel_list)
se torna False
, acionando o bloco else
, que confirma a conclusão.
Exemplo: Interrompendo o Loop
Se o loop terminar com uma instrução break
(por exemplo, quando uma cidade específica for encontrada), o bloco else
não será executado.
# 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.
Explicação:
Aqui, o loop para assim que encontra "Barcelona"
. O bloco else
é ignorado porque o loop não termina normalmente, mas é interrompido pela instrução break
.
Swipe to begin your solution
Imagine planejar suas viagens com um orçamento fixo. Este programa calcula e imprime dinamicamente o custo de cada viagem enquanto seu orçamento permitir. Quando o orçamento é esgotado, a instrução else
fornece uma mensagem final confirmando que todas as viagens acessíveis foram planejadas.
Este programa demonstra como usar o bloco else
com um loop while
de forma eficaz.
Saída Esperada:
Solução
Obrigado pelo seu feedback!