A Declaração Else em um Loop For
Em Python, a declaração else pode ser utilizada com um laço for. O bloco else é executado quando o laço completa todas as suas iterações sem ser interrompido por uma declaração break. Esse recurso é especialmente útil para confirmar que o laço foi executado até o fim.
Vamos adaptar esse conceito à travel_list. Iremos exibir cada destino e, quando todos os destinos forem processados sem interrupção, o bloco else confirmará a conclusão.
1234567travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all destinations for city in travel_list: print(city) else: print('All destinations have been listed.')
Agora, vamos adicionar uma condição para encerrar o laço prematuramente usando break. Se estivermos procurando por uma cidade específica (por exemplo, 'Barcelona') e a encontrarmos, o laço é interrompido e o bloco else não é executado.
123456789travel_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. Você pode usar not in para confirmar que uma cidade está ausente da lista. Se a cidade não for encontrada na lista, é possível executar ações específicas.
123456789travel_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(search_city, 'is not in the travel list.') else: print(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). Utilize-o para verificar se uma cidade não está na lista favorite_city.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 5
A Declaração Else em um Loop For
Deslize para mostrar o menu
Em Python, a declaração else pode ser utilizada com um laço for. O bloco else é executado quando o laço completa todas as suas iterações sem ser interrompido por uma declaração break. Esse recurso é especialmente útil para confirmar que o laço foi executado até o fim.
Vamos adaptar esse conceito à travel_list. Iremos exibir cada destino e, quando todos os destinos forem processados sem interrupção, o bloco else confirmará a conclusão.
1234567travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all destinations for city in travel_list: print(city) else: print('All destinations have been listed.')
Agora, vamos adicionar uma condição para encerrar o laço prematuramente usando break. Se estivermos procurando por uma cidade específica (por exemplo, 'Barcelona') e a encontrarmos, o laço é interrompido e o bloco else não é executado.
123456789travel_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. Você pode usar not in para confirmar que uma cidade está ausente da lista. Se a cidade não for encontrada na lista, é possível executar ações específicas.
123456789travel_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(search_city, 'is not in the travel list.') else: print(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). Utilize-o para verificar se uma cidade não está na lista favorite_city.
Obrigado pelo seu feedback!