Η συνάρτηση input()
Πολλές φορές είναι χρήσιμο ένα πρόγραμμα να επικοινωνεί με τον έξω κόσμο λαμβάνοντας δεδομένα από τον χρήστη. Η είσοδος των δεδομένων μπορεί να προέρχεται απευθείας από τον χρήστη μέσω του πληκτρολογίου ή από κάποια άλλη εξωτερική πηγή, όπως ένα αρχείο ή μια βάση δεδομένων.
Σε αυτή την ενότητα θα ασχοληθούμε με την εισαγωγή δεδομένων από τον χρήστη μέσω του πληκτρολογίου και πιο συγκεκριμένα με τη συνάρτηση input()
Η συνάρτηση input() χρησιμοποιείται για την λήψη δεδομένων από τον χρήστη μέσω του πληκτρολογίου. Στο παρακάτω παράδειγμα, το πρόγραμμα ζητάει από τον χρήστη να πληκτρολογήσει το όνομά του. Η τιμή που δίνει ο χρήστης θα αποθηκευτεί στη μεταβλητή με το όνομα name.
name = input("Πληκτρολόγησε το όνομά σου: ")
H συνάρτηση input() επιστρέφει πάντα μια συμβολοσειρά. Εάν θέλετε να λάβετε από τον χρήστη μια αριθμητική τιμή, τότε πρέπει να μετατρέψετε τη συμβολοσειρά στον κατάλληλο τύπο με τις ενσωματωμένες συναρτήσεις int(), float() ή complex():
age = int(input("Δώσε την ηλικία σου: "))
print("Η ηλικία σου είναι: ", age)
Ώρα για εξάσκηση
Χρησιμοποιήστε τον παρακάτω διαδραστικό κειμενογράφο της Python για να εξοικιοθείτε με τις έννοιες που αναφέρθηκαν πιο πάνω