Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Loop While dentro de um Loop for (del) | 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

book
Loop While dentro de um Loop for (del)

Usar um tipo de loop dentro de outro é uma técnica comumente empregada.

Hoje, exploraremos a utilização de um loop while dentro de um loop for. Você pode realizar a mesma tarefa empregando um loop for dentro de um loop while.

Examine o código abaixo:

1234567891011
names = ['Anna', 'Richard', 'John', 'Patrick'] # Printing every name for 3 times # Setting outer for loop to work with names for i in names: j = 0 # Setting inner while loop to work with the number of name's printing while j < 3: print(i, end = ' ') j += 1 print('')
copy

Como o código funciona?

Tarefa
test

Swipe to show code editor

Imprima a matriz de strings usando um loop while aninhado dentro de um loop for.

  1. Configure o loop for externo para iterar através do número de linhas na matriz, usando a variável i.
  2. Inicialize a variável j.
  3. Configure o loop while interno para iterar através do número de elementos em cada linha da matriz, usando a variável j.
  4. Exiba cada elemento dentro do loop aninhado.
  5. Incremente a variável j.
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 6
toggle bottom row

book
Loop While dentro de um Loop for (del)

Usar um tipo de loop dentro de outro é uma técnica comumente empregada.

Hoje, exploraremos a utilização de um loop while dentro de um loop for. Você pode realizar a mesma tarefa empregando um loop for dentro de um loop while.

Examine o código abaixo:

1234567891011
names = ['Anna', 'Richard', 'John', 'Patrick'] # Printing every name for 3 times # Setting outer for loop to work with names for i in names: j = 0 # Setting inner while loop to work with the number of name's printing while j < 3: print(i, end = ' ') j += 1 print('')
copy

Como o código funciona?

Tarefa
test

Swipe to show code editor

Imprima a matriz de strings usando um loop while aninhado dentro de um loop for.

  1. Configure o loop for externo para iterar através do número de linhas na matriz, usando a variável i.
  2. Inicialize a variável j.
  3. Configure o loop while interno para iterar através do número de elementos em cada linha da matriz, usando a variável j.
  4. Exiba cada elemento dentro do loop aninhado.
  5. Incremente a variável j.
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 6
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