Зміст курсу
Learn Python from Scratch
Learn Python from Scratch
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:
for var in smth_iterable: do_smth
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)
# using for loop to print numbers from 1 to 9 for i in range(1,10): print(i)
Please note, that unlike while loop, variable i
inside for
loop shouldn't be defined before. It's like a dummy variable.
Завдання
Using for
loop print all the numbers from 10 to 20 squared.
Завдання
Using for
loop print all the numbers from 10 to 20 squared.
Все було зрозуміло?
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:
for var in smth_iterable: do_smth
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)
# using for loop to print numbers from 1 to 9 for i in range(1,10): print(i)
Please note, that unlike while loop, variable i
inside for
loop shouldn't be defined before. It's like a dummy variable.
Завдання
Using for
loop print all the numbers from 10 to 20 squared.
Завдання
Using for
loop print all the numbers from 10 to 20 squared.
Все було зрозуміло?
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:
for var in smth_iterable: do_smth
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)
# using for loop to print numbers from 1 to 9 for i in range(1,10): print(i)
Please note, that unlike while loop, variable i
inside for
loop shouldn't be defined before. It's like a dummy variable.
Завдання
Using for
loop print all the numbers from 10 to 20 squared.
Завдання
Using for
loop print all the numbers from 10 to 20 squared.
Все було зрозуміло?
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:
for var in smth_iterable: do_smth
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)
# using for loop to print numbers from 1 to 9 for i in range(1,10): print(i)
Please note, that unlike while loop, variable i
inside for
loop shouldn't be defined before. It's like a dummy variable.
Завдання
Using for
loop print all the numbers from 10 to 20 squared.