Python - User Input


In this tutorial, we will take a quick look at taking input from the user. Typically, you will only use this when writing command line apps, as when writing something like a web app the user input will come from elsewhere.

Alright, let's start with an example.

userName = input("What is your name? ")

That's it. By using the input function, we get anything the user types.

Let's take a look at something specific to Python. Basically, if we are running a python file, we want to check of that is the correct intention of the user. They could also be loading the file to use as a library (we will learn more about these later).

Here is an example:

if __name__ == "__main__":
    userName = input("What is your name? ")

Here we are checking if the magic value **name**is equal to "main" which is the python way of telling use the user is trying to run this from the command line.