for με βήμα θετικό-αρνητικό
Primary tabs
for μεταβλητή in range(από, έως, βήμα θετικό):
| εντολές
- οι εντολές θα εκτελεστούν από την τιμή από μέχρι την έως με βήμα θετικό (αρκεί έως >από , όταν έως<=από δε θα γίνει καμιά επανάληψη)
- η μεταβλητή, είναι μετρητής των επαναλήψεων, που αρχίζει τη μέτρηση από την τιμή του από και φτάνει μέχρι την τιμή έως (χωρίς να τη δεχτεί) με θετικό βήμα, όταν μπορούν να γίνουν επαναλήψεις.
- το βήμα είναι ένα (η μεταβλητή αυξάνεται κάθε φορά κατά βήμα)
π.χ.
for i in range(3,7,2): # 2 επαναλήψεις με το i να παίρνει τιμές: 3, 5
for i in range(4,4,4): # καμία επαναληψη με το i να μην παίρνει τιμή
for i in range(-2,4,2): # 3 επαναλήψεις, με το i να παίρνει τιμές: -2, 0, 2
for i in range(4,12,4): # 2 επαναλήψεις, με το i να παίρνει τιμές: 4, 8
for i in range(4,13,4): # 3 επαναλήψεις, με το i να παίρνει τιμές: 4, 8, 12
for i in range(14,13,4): # καμία επαναληψη με το i να μην παίρνει τιμή
for μεταβλητή in range(από, έως, βήμα αρνητικό):
| εντολές
- οι εντολές θα εκτελεστούν από την τιμή από μέχρι την έως με βήμα αρνητικό (αρκεί από>έως , όταν από <=έως δε θα γίνει καμιά επανάληψη)
- η μεταβλητή, είναι μετρητής των επαναλήψεων, που αρχίζει τη μέτρηση από την τιμή του από και φτάνει μέχρι την τιμή έως (χωρίς να τη δεχτεί) με βήμα αρνητικό, όταν μπορούν να γίνουν επαναλήψεις.
- το βήμα είναι ένα (η μεταβλητή μειώνεται κάθε φορά κατά βήμα)
π.χ.
for i in range(7,3,-2): # 2 επαναλήψεις με το i να παίρνει τιμές: 7, 5
for i in range(4,4,-4): # καμία επαναληψη με το i να μην παίρνει τιμή
for i in range(4,-2,-2): # 3 επαναλήψεις, με το i να παίρνει τιμές: 4, 2, 0
for i in range(12,4,-4): # 2 επαναλήψεις, με το i να παίρνει τιμές: 12, 8
for i in range(13,4,-4): # 3 επαναλήψεις, με το i να παίρνει τιμές: 13, 9, 5
for i in range(14,13,-4): # μία επαναληψη με το i να παίρνει τιμή: 14
for i in range(-5,-10,-3): # 2 επαναλήψεις, με το i να παίρνει τιμές: -5, -8
Questions | 10 |
---|---|
Attempts allowed | Unlimited |
Available | Always |
Backwards navigation | Allowed |