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

Conteúdo do Curso

Tutorial de Loops em Python

Tutorial de Loops em Python

1. O Loop For
2. O Loop While
3. Loops Aninhados
4. List and Dictionary Comprehensions

book
Loop For Aninhado

Um loop aninhado é um loop localizado dentro do corpo de um loop externo. Tanto o loop interno quanto o externo podem assumir várias formas, incluindo um loop while ou um loop for. Por exemplo, o loop for externo pode englobar um loop while, e vice-versa.

Exemplo: Exibindo Cidades em um Padrão

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

Explicação:

  1. Loop Externo: o loop for 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.
  2. Loop Interno: o loop for 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.
  3. 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.
Tarefa
test

Swipe to show code editor

Imagine que você tem várias viagens planejadas, e cada viagem consiste em vários destinos. As viagens são representadas como uma lista de listas, onde cada lista interna contém os destinos de uma viagem. Sua tarefa é:

  • Iterar por cada viagem (lista externa).
  • Imprimir todos os destinos em cada viagem (lista interna).
  • Exibir o número da viagem antes de listar seus destinos.

Saída Esperada:

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
toggle bottom row

book
Loop For Aninhado

Um loop aninhado é um loop localizado dentro do corpo de um loop externo. Tanto o loop interno quanto o externo podem assumir várias formas, incluindo um loop while ou um loop for. Por exemplo, o loop for externo pode englobar um loop while, e vice-versa.

Exemplo: Exibindo Cidades em um Padrão

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

Explicação:

  1. Loop Externo: o loop for 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.
  2. Loop Interno: o loop for 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.
  3. 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.
Tarefa
test

Swipe to show code editor

Imagine que você tem várias viagens planejadas, e cada viagem consiste em vários destinos. As viagens são representadas como uma lista de listas, onde cada lista interna contém os destinos de uma viagem. Sua tarefa é:

  • Iterar por cada viagem (lista externa).
  • Imprimir todos os destinos em cada viagem (lista interna).
  • Exibir o número da viagem antes de listar seus destinos.

Saída Esperada:

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
We're sorry to hear that something went wrong. What happened?
some-alt