Ο υπολογιστής διαθέτει διάφορες συσκευές εισόδου όπως πληκτρολόγιο και ποντίκι. Έτσι μπορεί ένα πρόγραμμα να διαβάζει εντολές και δεδομένα από τον χρήστη
Η συνάρτηση input διαβάζει δεδομένα από το πληκτρολόγιο. Σύνταξη
input(μήνυμα που θα εμφανιστεί)
Γράψτε και εκτελέστε το παρακάτω πρόγραμμα
print("Καλησπέρα")
input("Πως σε λένε;")
print("Γεια χαρά!")
Γιατί το πρόγραμμα σταματάει; Τι περιμένει;
Που πήγε αυτό που γράψατε;
Η input() από μόνη της δεν αποθηκεύει τα δεδομένα στο πρόγραμμα. Πρέπει λοιπόν εμείς να αποθηκεύσουμε τα δεδομένα σε μια μεαβλητή π.χ.
value = input("Πως σε λένε;")
Γράψτε ένα πρόγραμμα σε γλώσσα προγραμματισμού Python το οποίο
Χάρηκα για τη γνωριμία Γιώργο Κακλαμάνη
Θα χρειαστείτε
print( )
για εμφάνιση μηνύματοςvalue = input("Μήνυμα")
για αποθήκευση εισόδου από το πληκτρολόγιο σε μεταβλητήΥπάρχει ένα πρόβλημα όταν εισάγω αριθμούς. Η εντολή input( ) βλέπει όλα τα δεδομένα ως κείμενο. Έτσι το παρακάτω θα βγάλει λάθος
# Διαίρεση με το 10
value = input("Δώσε ένα αριθμό")
result = value / 10
Εκτελέστε το πρόγραμμα που φαίνεται αριστερά. Ποιο είναι το λάθος;
Για να διορθώσετε το λάθος σβήστε το χαρακτήρα # από τη γραμμή 2
Τι άλλαξε τώρα;
value = int(value)
value = float(value)
value = int( input("Type a number") )