ΓΠ-Π.Υ.-Python-Κ.4.1.3a-Εκπ/κός: Πάσχου Κων/να

Συμπλήρωση κενών

Συμπλήρωσε όλα τα κενά και έπειτα πάτησε το κουμπί "Έλεγχος" για να ελέγξεις τις απαντήσεις σου.
   Εντολή_ν      αληθής      αρχή      βήμα      βρόχο      δεκαεπτά (17)      δεν είναι      ενσωματωμένη      μέχρι      μη προκαθορισμένοι      προκαθορισμένο      προκαθορισμένοι      των επαναλήψεων      όσων      +      0      1      -1      100      2      3      4      5      6      7      8      9      athroisma      for      in      in range      print      range      range()      while   
ΓΠ-Π.Υ.-Python-Κεφ. 4.1.3.a. Δομή επανάληψης (for και while) σελ. 51-52 σχολικού βιβλίου


Συχνά, σε ένα πρόγραμμα είναι αναγκαίο μια ομάδα εντολών να εκτελείται περισσότερες από μία φορές.
Υπάρχουν δύο τύποι επαναλήψεων:


Α) Οι τύποι επαναλήψεων, όπου το πλήθος των επαναλήψεων το γνωρίζουμε πριν αρχίσουν οι επαναλήψεις.
Π.χ. ο υπολογισμός του μέσου όρου βαθμολογίας μιας τάξης μαθητών.
Στην Python χρησιμοποιούμε την εντολή για να εκτελεστεί ένα τμήμα του κώδικα για έναν αριθμό επαναλήψεων.


Β) Οι τύποι επαναλήψεων, όπου το πλήθος των επαναλήψεων καθορίζεται κατά τη διάρκεια της εκτέλεσης των εντολών της επανάληψης.
Π.χ. ο υπολογισμός των μορίων υποβάλλουν αίτηση σε ένα διαγωνισμό του Δημοσίου.
Στην Python χρησιμοποιούμε την εντολή για να εκτελεστεί ένα τμήμα του κώδικα υπό συνθήκη, για όσο η συνθήκη παραμένη .



Α) Χρήση της εντολής for για προκαθορισμένο τύπο επαναλήψεων

Στην εντολή for χρησιμοποιείται η συνάρτηση για τον καθορισμό των επαναλήψεων.


Η σύνταξη της εντολής for είναι:
for onoma_metavlitis (, , ):
     Εντολή_1
     Εντολή_2
     ...
    



Δραστηριότητα: Χρήση της εντολής for
Να γραφεί αλγόριθμος και το αντίστοιχο πρόγραμμα σε γλώσσα Python που να υπολογίζει το άθροισμα των περιττών αριθμών από το 1 έως και το 100. Πρόγραμμα σε Python:

# Πρόγραμμα, αθροίζω περιττούς
athroisma =
i (,,):
     = i
' To αποτέλεσμα είναι ',



H συνάρτηση range
H range() είναι μια συνάρτηση της γλώσσας Python, η οποία χρησιμοποιείται για την υπόδειξη του αριθμού που θα εκτελεστούν σε ένα .
Η σύνταξη της range() είναι της μορφής range(, , ), όπου αρχή, μέχρι, βήμα ακέραιοι αριθμοί.
Οι ενδείξεις της αρχής και του βήματος υποχρεωτικές και, αν δεν αναφέρονται, θα αρχίσει από το και θα συνεχίσει με βήμα .
Αντίθετα η ένδειξη '' πρέπει πάντα να αναφέρεται.
Παραδείγματα:

1) range(10), παράγει τη λίστα: [,,,,,,,,,].


2) range(, ), παράγει τη λίστα: [1,2,3,4,5,6,7]


3) range(, , ), παράγει τη λίστα [8, 7, 6, 5, 4, 3, 2, 1, 0]