Instruções de Controle de Loop
Ao trabalhar com loops, as instruções break e continue auxiliam no controle do fluxo de iteração:
break: encerra o loop prematuramente quando uma condição é atendida;continue: pula a iteração atual e passa para a próxima, permitindo execução seletiva;pass: é um marcador de posição que não executa nenhuma ação.
Utilizando a palavra-chave break
Considere a busca por uma cidade específica em uma lista. Se desejamos interromper a busca assim que encontrarmos a cidade "Barcelona", podemos utilizar a instrução break.
123456789travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: if city == 'Barcelona': print('Found Barcelona!') break else: print(city, 'is not Barcelona')
- O loop itera por cada cidade na
travel_list; - Ao encontrar
"Barcelona", a instruçãobreaké executada e o loop é interrompido imediatamente; - Cidades após
"Barcelona"(como"Munchen") não são processadas.
Usando a palavra-chave continue
Agora, vamos contar as cidades na travel_list que possuem nomes com menos de 8 caracteres, ignorando as demais.
12345678910travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
- O loop percorre cada cidade na
travel_list; - Se o nome da cidade tiver 8 caracteres ou mais, a condição
ifé avaliada comoTruee a instruçãocontinueé executada. Isso faz com que o restante do código dessa iteração seja ignorado; - Para cidades com nomes menores que 8 caracteres, o contador
short_name_counté incrementado em 1; - Após o término do loop, o valor final é exibido, mostrando quantas cidades possuem nomes com menos de 8 caracteres.
A palavra-chave pass
A instrução pass em Python é um marcador de posição que não executa nenhuma ação. É frequentemente utilizada como um espaço reservado temporário para código que será escrito posteriormente, permitindo que o programa seja executado sem erros. Posteriormente, pode-se substituir pass pela lógica desejada.
12345678travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
Para verificar se um elemento está presente em uma lista, utilize a palavra-chave in. Isso verifica se o elemento existe na lista e retorna um valor booleano (True se encontrado, False caso contrário).
Swipe to start coding
Você está planejando sua próxima aventura e deseja priorizar viagens sem necessidade de visto para tornar a jornada mais tranquila. Para manter as coisas sob controle, você decide limitar sua lista a apenas 10 destinos.
- Percorra a lista de países. Pule os países que exigem visto.
- Adicione apenas os países sem necessidade de visto à
travel_list. - Pare de adicionar assim que
travel_listcontiver 10 países.
Solução
Obrigado pelo seu feedback!
single
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
Instruções de Controle de Loop
Deslize para mostrar o menu
Ao trabalhar com loops, as instruções break e continue auxiliam no controle do fluxo de iteração:
break: encerra o loop prematuramente quando uma condição é atendida;continue: pula a iteração atual e passa para a próxima, permitindo execução seletiva;pass: é um marcador de posição que não executa nenhuma ação.
Utilizando a palavra-chave break
Considere a busca por uma cidade específica em uma lista. Se desejamos interromper a busca assim que encontrarmos a cidade "Barcelona", podemos utilizar a instrução break.
123456789travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: if city == 'Barcelona': print('Found Barcelona!') break else: print(city, 'is not Barcelona')
- O loop itera por cada cidade na
travel_list; - Ao encontrar
"Barcelona", a instruçãobreaké executada e o loop é interrompido imediatamente; - Cidades após
"Barcelona"(como"Munchen") não são processadas.
Usando a palavra-chave continue
Agora, vamos contar as cidades na travel_list que possuem nomes com menos de 8 caracteres, ignorando as demais.
12345678910travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
- O loop percorre cada cidade na
travel_list; - Se o nome da cidade tiver 8 caracteres ou mais, a condição
ifé avaliada comoTruee a instruçãocontinueé executada. Isso faz com que o restante do código dessa iteração seja ignorado; - Para cidades com nomes menores que 8 caracteres, o contador
short_name_counté incrementado em 1; - Após o término do loop, o valor final é exibido, mostrando quantas cidades possuem nomes com menos de 8 caracteres.
A palavra-chave pass
A instrução pass em Python é um marcador de posição que não executa nenhuma ação. É frequentemente utilizada como um espaço reservado temporário para código que será escrito posteriormente, permitindo que o programa seja executado sem erros. Posteriormente, pode-se substituir pass pela lógica desejada.
12345678travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
Para verificar se um elemento está presente em uma lista, utilize a palavra-chave in. Isso verifica se o elemento existe na lista e retorna um valor booleano (True se encontrado, False caso contrário).
Swipe to start coding
Você está planejando sua próxima aventura e deseja priorizar viagens sem necessidade de visto para tornar a jornada mais tranquila. Para manter as coisas sob controle, você decide limitar sua lista a apenas 10 destinos.
- Percorra a lista de países. Pule os países que exigem visto.
- Adicione apenas os países sem necessidade de visto à
travel_list. - Pare de adicionar assim que
travel_listcontiver 10 países.
Solução
Obrigado pelo seu feedback!
single