Μπορεί να μετατραπεί η ακόλουθη while σε for;
i=18
while i>8:
print i
i=i-2
for i in range(18, 9, -2):
for i in range(18, 10, -2):
for i in range(16, 8, -2):
i=3
while i < 20:
i=i+4
for i in range(3, 20, 4):
for i in range(20, 4):
for i in range(4, 20, 3):
i=30
while i>19:
for i in range(30, 17, -2):
for i in range(30, 19, -2):
for i in range(19, 30, -2):
i=10
while i < 25:
i=i+5
for i in range(15, 25, 5):
for i in range(10, 26, 5):
for i in range(10, 21, 5):
Μπορεί να μετατραπεί η παρακάτω while σε ισοδύναμη for;
i=5
while i<10:
i=i+1
for i in range(6,11):
for i in range(5,10):
Με τίποτα!
i=4
while i>15:
i=i-1
for i in range(4,15):
for i in range(15,4,-1):
χμμ... μάταιος κόπος, i=4
while i>2:
i=i-3
for i in range(10, 2, -3):
for i in range(10, 0, -3):
for i in range(2, 10, -3):
i=0
while i<50:
for i in range(1,51):
η while σε for; Are you sure?
for i in range(50):