Τ.Ε.Μ. 4 Δρ2
Για το παρακάτω τμήμα προγράμματος
A = input('Δώσε τον πρώτο αριθμό Α:')
Β = input('Δώσε τον δεύτερο αριθμό Β:')
C= input('Δώσε τον τρίτο αριθμό Γ:')
MESOS_OROS = (A + B + C) / 3. 0
print ' Ο μέσος όρος των αριθμών:',A, B, C, 'είναι:', MESOS_OROS
Τι διαφορά μπορεί να υπάρξει αν αλλαχτεί η έκφραση MESOS_OROS = (A + B + C) / 3 αντί της MESOS_OROS = (A + B + C) / 3. 0 για την Python 2.7;
χμμμ...Θα εμφανιστεί μήνυμα λάθους | |
Θα γίνει ακέραια διάρεση, άρα θα χαθεί το δεκαδικό μέρος το οποίο μπορεί να υπάρχει και έτσι θα αλλοιωθεί το αποτέλεσμα | |
Δε θα υπάρξει καμιά αλλαγή, το αποτέλεσμα θα είναι το ίδιο |