Δίνεται το παρακάτω πρόγραμμα σε Python το οποίο διαβάζει ένα αριθμό και εμφανίζει αν ο αριθμός είναι θετικός, αρνητικός ή μηδενικός.
x=int(input(‘Δώσε αριθμό’))
if x>=0:
print “Ο αριθμός»,x,”είναι θετικός”
elif x<=0:
print “Ο αριθμός»,x,”είναι αρνητικός”
else:
print “Ο αριθμός»,x,”είναι μηδενικός”
Το πρόγραμμα έχει κάποιο λογικό λάθος. Να το περιγράψετε υποδεικνύοντας μια τιμή εισόδου για την οποία το πρόγραμμα δεν εμφανίζει το σωστό αποτέλεσμα. Να ξαναγράψετε το πρόγραμμα διορθωμένο και με αποκλειστική χρήση της εντολής if (Απλή AN).
Θέμα 17954-2.2
[ενδεικτική απάντηση]