Στον προγραμματισμό και στους αλγορίθμους γενικά χρειάζεται να εκτελέσουμε εντολές ή διαδικασίες πολλές φορές. Παράδειγμα:
for i in range(5): print("Γεια σου")Γεια σουΓεια σουΓεια σουΓεια σουΓεια σουfor x in range(4): print("x=", x)x = 0x = 1x = 2x = 3athroisma = 0for i in range(10): athroisma = athroisma + iprint("Αθροισμα =", athroisma)Το παραπάνω πρόγραμμα βρίσκει το άθροισμα των αριθμών από το 0...9
Αθροισμα = 45Η εντολή range() είναι μια συνάρτηση της γης γλώσσας Python η οποία επιστρέφει μια σειρά αριθμών
Επιστρέφει τη σειρά αριθμών από το 0 εως και το n-1
Παράδειγμα
for i in range(11): print(i)012345678910Επιστρέφει τη σειρά αριθμών από το m εως και το n-1
for i in range(10, 15): print(i)1011121314Επιστρέφει τη σειρά αριθμών από το m εως και το n-1 με βήμα step
for i in range(0, 11, 2): print(i)02468for i in range(10, -20, -5): print(i)1050-5-10-15Να γράψετε ενα προγραμμα που να βρίσκει τον μέσο όρο τους αθροίσματος Σ = 1 + 2 + 3 + .... + 100
Να γράψετε ενα προγραμμα που να εμφανίζει τη σειρά των αριθμών που φαίνεται δίπλα
20018016014012010090806050Να γράψετε ενα προγραμμα που θα ζητά από το χρήστη να εισάγει με τη σειρά 10 ακεραίους αριθμούς. Στο τέλος το πρόγραμμα θα εμφανίζει το άθροισμα, το πλήθος των αρνητικών και το πλήθος των θετικών.
Τα δεδομένα τα εισάγει ο χρήστης
Δώσε ακέραιο 4Δώσε ακέραιο 9Δώσε ακέραιο 7Δώσε ακέραιο -2Δώσε ακέραιο -1Δώσε ακέραιο 3Δώσε ακέραιο 0Δώσε ακέραιο 21Δώσε ακέραιο -4Δώσε ακέραιο 34Πλήθος θετικών 7Πλήθος αρνητικών 3Άθροισμα 71