Η Python επιτρέπει στον χρήστη να εισάγει δεδομένα στο πρόγραμμα χρησιμοποιώντας τη μέθοδο input(). Με αυτόν τον τρόπο, μπορούμε να ζητήσουμε από τον χρήστη να δώσει οποιαδήποτε απαραίτητα δεδομένα.
Στην Python 3.6 η μέθοδος input() χρησιμοποιείται για αυτόν τον σκοπό, ενώ στην Python 2.7 χρησιμοποιείται η μέθοδος raw_input().
Δείτε το παρακάτω παράδειγμα, το οποίο ζητά το όνομα του χρήστη και εμφανίζει το όνομα που εισήγαγε ο χρήστης στην οθόνη:
username = input("Enter your username: ") print("Your username is: " + username)
Με αυτόν τον τρόπο, ο χρήστης μπορεί να δώσει το όνομά του, το οποίο στη συνέχεια εμφανίζεται στην οθόνη μαζί με το κατάλληλο μήνυμα.