ΑρχήΕργασία Π48.4α Δομή επανάληψης While..
Η δομή επανάληψης μας επιτρέπει την εκτέλεση ενός μπλοκ εντολών, περισσότερες από μία φορές. Η γλώσσα προγραμματισμού Python υποστηρίζει δύο τύπους επαναλήψεων:
- Την for, όταν το πλήθος των επαναλήψεων είναι προκαθορισμένο.
- Την while, όταν το πλήθος των επαναλήψεων δεν είναι προκαθορισμένο, αλλά εκτελούνται για όσο ισχύει μια συνθήκη.
Η δομή επανάληψης While..
Γενική μορφή: while <συνθήκη>:
εντολή (-ές)
Λειτουργία: Η δομή επανάληψης while… επαναλαμβάνει το μπλοκ εντολών, όσο η συνθήκη είναι Αληθής, ενώ όταν η συνθήκη γίνει Ψευδής, τότε εκτελεί τις εντολές του προγράμματος, μετά το μπλοκ των εντολών της. Το μπλοκ των εντολών καθορίζεται, όπως και στην if…, γράφοντάς τις παραμέσα, στοιχισμένες τη μία κάτω από την άλλη.
- Ανοίξτε την Python: Έναρξη > Όλα τα προγράμματα > Python > IDLE (Python GUI)
- Ανοίξτε ένα νέο αρχείο στο συντάκτη Python: File > New File ή τον αντίστοιχο συνδυασμό πλήκτρων.
- Πληκτρολογήστε πρόγραμμα στη γλώσσα Python που να διαβάζει ηλικίες και να υπολογίζει τον μέσο όρο ηλικιών. Το πρόγραμμα τερματίζεται, όταν πληκτρολογηθεί αριθμός μικρότερος ή ίσος του μηδενός.
- Προς διευκόλυνση δίνεται το παρακάτω πρόγραμμα σε αλγόριθμο, που υλοποιεί ακριβώς τα ίδια πράγματα με το πρόγραμμα που πρέπει να σχεδιάσετε στην Python.

- Εντοπίστε το τμήμα από το πρόγραμμα Python που γράψατε
- Γράψτε το επαναλαμβανόμενο τμήμα προγράμματος σε αρχείο κειμένου και αποθηκεύστε το με το όνομα “ergasia_ 48_4a_while.docx”.
- Συμπιέστε το αρχείο “ergasia_ 48_4a_while.docx”.σε ένα αρχείο zip με όνομα “ergasia_ 48_4a_while.zip” και ανεβάστε το στο ΠΣΔ ή στο dropbox και στείλτε μας το σύνδεσμο που οδηγεί σε αυτό το αρχείο.