Course Content
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.
Task
Using for
loop print all the numbers from 10 to 20 squared.
Thanks for your feedback!
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.
Task
Using for
loop print all the numbers from 10 to 20 squared.
Thanks for your feedback!
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.
Task
Using for
loop print all the numbers from 10 to 20 squared.
Thanks for your feedback!
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.
Task
Using for
loop print all the numbers from 10 to 20 squared.