while σε for, υπό προϋποθέσεις...

Η while μπορεί να μετατραπεί σε for μόνο όταν είναι βέβαιο ότι θα πραγματοποιήσει γνωστό αριθμό επαναλήψεων.

Ευκολότερη είναι η μετατροπή της while που μοιάζει με τα παρακάτω τμήματα:

 

while σε for

i=start

while i < end:

    εντολές

    i=i+step

i=start

while i > end:

    εντολές

    i=i+step

for i in range(start,endΘετικό step):     

    εντολές

for i in range(start,endΑρνητικό step):     

    εντολές

 

Δοκιμάστε πρώτα τη μετατροπή της for σε while... και σκεφτείτε αντίστροφα

Δοκιμάστε το quiz Μετατροπή while σε for... υπό προϋποθέσεις

Questions8
Attempts allowedUnlimited
AvailableAlways
Backwards navigationAllowed
Start Quiz