Conteúdo do Curso
Tutorial de Loops em Python
Tutorial de Loops em Python
A Declaração Else em um Loop For
Em Python, a declaração else
pode ser usada com um loop for
. O bloco else
é executado quando o loop completa todas as suas iterações sem ser interrompido por uma declaração break
. Este recurso é particularmente útil para confirmar que o loop foi concluído.
Vamos adaptar este conceito para a travel_list
. Iremos imprimir cada destino, e quando todos os destinos forem processados sem interrupção, o bloco else
confirmará a conclusão.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Exemplo: Lidando com a Interrupção Prematura
Agora, vamos adicionar uma condição para terminar o loop prematuramente usando break
. Se estivermos procurando por uma cidade específica (por exemplo, "Barcelona") e a encontrarmos, o loop para, e o bloco else
não é executado.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
Neste caso, o bloco else
não é executado porque o loop foi interrompido com break
.
Exemplo: Usando not in
Podemos usar not in
para confirmar que uma cidade está ausente da lista. Se a cidade não for encontrada na lista, podemos executar ações específicas.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
O operador not in
verifica se um elemento não está presente em uma coleção (como uma lista, tupla ou string). Use-o para verificar se uma cidade não está na lista favorite_city
.
Swipe to show code editor
Imagine que você tem uma lista de destinos dos sonhos e uma lista menor de suas cidades favoritas. Sua tarefa é verificar se cada cidade da sua lista de viagens está entre suas favoritas. Se não, pare o loop e informe o usuário. Se todas as cidades forem favoritas, comemore!
- Verifique se todas as cidades na
travel_list
estão na sua lista de favoritas. - Se alguma cidade não estiver na lista de favoritas, imprima
"Not all cities are favorites!"
e termine o loop. - Se todas as cidades forem favoritas, imprima
"All cities are favorites!"
no blocoelse
.
Obrigado pelo seu feedback!
A Declaração Else em um Loop For
Em Python, a declaração else
pode ser usada com um loop for
. O bloco else
é executado quando o loop completa todas as suas iterações sem ser interrompido por uma declaração break
. Este recurso é particularmente útil para confirmar que o loop foi concluído.
Vamos adaptar este conceito para a travel_list
. Iremos imprimir cada destino, e quando todos os destinos forem processados sem interrupção, o bloco else
confirmará a conclusão.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Exemplo: Lidando com a Interrupção Prematura
Agora, vamos adicionar uma condição para terminar o loop prematuramente usando break
. Se estivermos procurando por uma cidade específica (por exemplo, "Barcelona") e a encontrarmos, o loop para, e o bloco else
não é executado.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
Neste caso, o bloco else
não é executado porque o loop foi interrompido com break
.
Exemplo: Usando not in
Podemos usar not in
para confirmar que uma cidade está ausente da lista. Se a cidade não for encontrada na lista, podemos executar ações específicas.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
O operador not in
verifica se um elemento não está presente em uma coleção (como uma lista, tupla ou string). Use-o para verificar se uma cidade não está na lista favorite_city
.
Swipe to show code editor
Imagine que você tem uma lista de destinos dos sonhos e uma lista menor de suas cidades favoritas. Sua tarefa é verificar se cada cidade da sua lista de viagens está entre suas favoritas. Se não, pare o loop e informe o usuário. Se todas as cidades forem favoritas, comemore!
- Verifique se todas as cidades na
travel_list
estão na sua lista de favoritas. - Se alguma cidade não estiver na lista de favoritas, imprima
"Not all cities are favorites!"
e termine o loop. - Se todas as cidades forem favoritas, imprima
"All cities are favorites!"
no blocoelse
.
Obrigado pelo seu feedback!