Hi I just got a confusion in this thing. How do i convert for loop to equivalent while loop? Suppose can anyone give me example by solving this..
for number in range(20,2,-2):
    print("number",number)
will be really appreciated
Hi I just got a confusion in this thing. How do i convert for loop to equivalent while loop? Suppose can anyone give me example by solving this..
for number in range(20,2,-2):
    print("number",number)
will be really appreciated
For a more adaptable sequence, you can use the following code. It uses an iterator to make the loop using a while. You just need to set up the numbers of the sequence.
from_number = 20
to_number = 2
step = -2
print("Loop with for")
for number in range(from_number, to_number, step):
    print("number",number)
print("Loop with while")
iterator = iter(range(from_number, to_number, step))
number = next(iterator)
while number:
    print("number",number)
    try:
        number = next(iterator)
    except StopIteration:
        number = None