Δημιουργία αριθμών με βήμα μέσω for στην Python
Για να εμφανίσετε αριθμούς με ένα συγκεκριμένο
βήμα, πρέπει να περάσετε μια τρίτη παράμετρο
στη συνάρτηση range.
Παράδειγμα
Ας εμφανίσουμε αριθμούς από το 1
μέχρι το 9 με βήμα 2:
for num in range(1, 10, 2):
print(num)
Αποτέλεσμα του κώδικα:
1
3
5
7
9
Παράδειγμα
Εάν ορίσετε ένα βήμα με αρνητικό αριθμό, οι αριθμοί θα εμφανίζονται σε αντίστροφη σειρά. Ας ανταλλάξουμε για λόγους σαφήνειας τις θέσεις των τιμών στην πρώτη και δεύτερη παράμετρο της συνάρτησης:
for num in range(10, 1, -1):
print(num)
Μετά την εκτέλεση του κώδικα θα εμφανιστούν αριθμοί από
το 10 μέχρι το 2, αφού ο αριθμός
στη δεύτερη παράμετρο δεν περιλαμβάνεται στο εύρος:
10
9
8
7
6
5
4
3
2
Πρακτικά Προβλήματα
Εμφανίστε στην κονσόλα τους ζυγούς αριθμούς από το 1
μέχρι το 100.
Εμφανίστε στην κονσόλα αριθμούς από το -10
μέχρι το 10.
Γράψτε κώδικα για να λάβετε τους ακόλουθους αριθμούς:
20
17
14
11
8
5
2