Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda for loop (1/5) | Loops
Learn Python from Scratch

Deslize para mostrar o menu

book
for loop (1/5)

Often we don't need to iterate until something happens - we want to iterate over some set of elements, or something like that.

To construct loop iterating over elements use for loop:

12
for var in smth_iterable: do_smth
copy

Common practice is using range() as an iterable object we will use in the loop.
range(n) function with 1 positive argument generates a numbers from 0 to n (exclusive, i.e. to n-1).
range(m,n) function generates number from m to n exclusive in case if both are positive and m < n.

For example, we can rewrite the example from section 5.1 using for loop (in that exercise we printed numbers from 1 to 9)

123
# using for loop to print numbers from 1 to 9 for i in range(1,10): print(i)
copy

Please note, that unlike while loop, variable i inside for loop shouldn't be defined before. It's like a dummy variable.

Tarefa

Swipe to start coding

Using for loop print all the numbers from 10 to 20 squared.

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

Pergunte à IA

expand
ChatGPT

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

book
for loop (1/5)

Often we don't need to iterate until something happens - we want to iterate over some set of elements, or something like that.

To construct loop iterating over elements use for loop:

12
for var in smth_iterable: do_smth
copy

Common practice is using range() as an iterable object we will use in the loop.
range(n) function with 1 positive argument generates a numbers from 0 to n (exclusive, i.e. to n-1).
range(m,n) function generates number from m to n exclusive in case if both are positive and m < n.

For example, we can rewrite the example from section 5.1 using for loop (in that exercise we printed numbers from 1 to 9)

123
# using for loop to print numbers from 1 to 9 for i in range(1,10): print(i)
copy

Please note, that unlike while loop, variable i inside for loop shouldn't be defined before. It's like a dummy variable.

Tarefa

Swipe to start coding

Using for loop print all the numbers from 10 to 20 squared.

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