Δίνεται το παρακάτω πρόγραμμα σε Python, το οποίο διαβάζει ηλικίες και υπολογίζει και εμφανίζει στην οθόνη τον μέσο όρο τους.
Το πρόγραμμα τερματίζεται, όταν πληκτρολογηθεί αριθμός μικρότερος ή ίσος του μηδενός. Το πρόγραμμα έχει σφάλματα.
1 s = i = 1.0
2 age = int(input ("Εισάγετε ηλικία: "))
3 while age >= 0 :
4 s = s + i
5 i +=1
6 age =int( input ("Εισάγετε ηλικία: "))
7 if i != 0
8 mo = age / i
9 print "Μέσος όρος ηλικίας: ", mo
10 else:
11 print "Δεν δόθηκαν ηλικίες"
Να εντοπίσετε τα σφάλματα αυτά και να συμπληρώσετε για κάθε σφάλμα μια ξεχωριστή γραμμή στον πίνακα που ακολουθεί:
| Αριθμός γραμμής |
Σφάλμα |
Διόρθωση σφάλματος |
Κατηγορία σφάλματος |
Θέμα 21148-2.2
[ενδεικτική απάντηση]