Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Loop For Aninhado | Loops Aninhados
Tutorial de Loops em Python

Deslize para mostrar o menu

book
Loop For Aninhado

Usaremos um loop aninhado para imprimir cada cidade várias vezes em um formato estruturado, semelhante a um padrão de triângulo.

12345678
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  • Loop externo : o for loop com range(1, len(travel_list) + 1) determina o número de linhas . Cada iteração representa uma linha. i controla quantas cidades são impressas na linha atual;

  • Loop interno: o for loop com range(i) itera sobre as cidades a serem impressas na linha atual. j acessa os nomes das cidades na travel_list até o índice da linha atual;

  • Impressão: o print(travel_list[j], end=' ') garante que as cidades sejam impressas na mesma linha. print('') move para a próxima linha após cada linha.

Usando um loop aninhado, você pode iterar por uma lista aninhada e interagir com cada um de seus elementos.

12345678910111213
# Define a nested list containing sublists with words starting with 'A' and 'T' nested_list = [ ["Apple", "Avocado", "Apricot"], ["Tomato", "Tangerine", "Tea"], ["Almond", "Thyme", "Tuna"] ] # Iterate through each sublist in the nested list for sublist in nested_list: # Iterate through each item in the current sublist for item in sublist: # Convert the item to lowercase and print it print(item.lower(), end=' ')
copy
Tarefa

Swipe to start coding

Você está trabalhando em um sistema de navegação que processa listas de viagens, onde cada viagem inclui vários países. No entanto, um erro de processamento de dados fez com que todos os nomes dos países aparecessem em letras minúsculas, tornando-os ilegíveis pelo sistema.
Para corrigir esse problema, você precisa extrair e formatar os nomes dos países corretamente.

  • Extraia todos os nomes dos países de trips e armazene-os em countries.
  • Coloque em maiúscula cada nome de país antes de adicioná-lo a countries usando o método capitalize().

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 3. Capítulo 1

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Loop For Aninhado

Usaremos um loop aninhado para imprimir cada cidade várias vezes em um formato estruturado, semelhante a um padrão de triângulo.

12345678
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  • Loop externo : o for loop com range(1, len(travel_list) + 1) determina o número de linhas . Cada iteração representa uma linha. i controla quantas cidades são impressas na linha atual;

  • Loop interno: o for loop com range(i) itera sobre as cidades a serem impressas na linha atual. j acessa os nomes das cidades na travel_list até o índice da linha atual;

  • Impressão: o print(travel_list[j], end=' ') garante que as cidades sejam impressas na mesma linha. print('') move para a próxima linha após cada linha.

Usando um loop aninhado, você pode iterar por uma lista aninhada e interagir com cada um de seus elementos.

12345678910111213
# Define a nested list containing sublists with words starting with 'A' and 'T' nested_list = [ ["Apple", "Avocado", "Apricot"], ["Tomato", "Tangerine", "Tea"], ["Almond", "Thyme", "Tuna"] ] # Iterate through each sublist in the nested list for sublist in nested_list: # Iterate through each item in the current sublist for item in sublist: # Convert the item to lowercase and print it print(item.lower(), end=' ')
copy
Tarefa

Swipe to start coding

Você está trabalhando em um sistema de navegação que processa listas de viagens, onde cada viagem inclui vários países. No entanto, um erro de processamento de dados fez com que todos os nomes dos países aparecessem em letras minúsculas, tornando-os ilegíveis pelo sistema.
Para corrigir esse problema, você precisa extrair e formatar os nomes dos países corretamente.

  • Extraia todos os nomes dos países de trips e armazene-os em countries.
  • Coloque em maiúscula cada nome de país antes de adicioná-lo a countries usando o método capitalize().

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 3. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt