xxxxxxxxxx
# Syntax - range(start, stop, step) - you must use integers, floats cannot be used
for i in range(3):
print(i)
# output - automatically taken start = 0 and step = 1, we have given stop = 3 (excluding 3)
for i in range(0, 4):
print(i)
# output - We have given start = 0 and stop = 4 (excluding 4), automatically taken step =1
for i in range(0, 5, 2):
print(i)
# output - We have given start = 0, stop = 5 (excluding 5), step = 2
for i in range(0, -4, -1):
print(i)
# output - We can go even backwards and also to negative numbers
xxxxxxxxxx
for i in range(start, end):
dosomething()
#The i is an iteration variable that you can replace by anytthing. You do not need to define it.
xxxxxxxxxx
# Python range mathods
for i in range(5):
# This will run inner content 5 times
print("Print this 5 times")
# range(starting value, ending value, steps)
for i in range(5,11,2):
print(i)
# Output-> 5,7,9
xxxxxxxxxx
# i start from 0 going to 4 "5 steps"
for i in range(5):
print(i)
# output
0
1
2
3
4
xxxxxxxxxx
#Python range() example
print("Numbers from range 0 to 6")
for i in range(6):
print(i, end=', ')
xxxxxxxxxx
for x in range(0, 10):
print(x)
#this is used similarly as the for(var i =0; i<x.length)... in some other languages*/
xxxxxxxxxx
## ignoring a value
a, _, b = (1, 2, 3) # a = 1, b = 3
print(a, b)
## ignoring multiple values
## *(variable) used to assign multiple value to a variable as list while unpacking
## it's called "Extended Unpacking", only available in Python 3.x
a, *_, b = (7, 6, 5, 4, 3, 2, 1)
print(a, b)
xxxxxxxxxx
for i in range(5):
print(i)
"""
0
1
2
3
4
"""
for i in range(5, 10):
print(i)
"""
5
6
7
8
9
"""
for i in range(5, 15, 3):
print(i)
"""
5
8
11
14
"""