Getting input in python

Getting input from the user is what makes a program more interactive with the user.

Hence, in python we have an input function: input(), to receive input from the user.

Take a look at an example. Alt Text Output:

Enter any data:Happy new year!
Happy new year!

input function under the hood

  • When input() function is encountered by python, the program will pause until the user enters data.
  • Later, any input entered by the user will be converted into a string. Let’s see another example to understand this point.

Alt Text Output:

Enter any text: Have a great year ahead.
text: Have a great year ahead. , type: <class 'str'>
Enter any number: 2021
number: 2021 , type: <class 'str'>
  • So, in these cases make sure that you convert the input to your preferred data type using its corresponding constructors. Let’s see that example too.

Alt Text Output:

Enter any number: 2021
number: 2021 , type: <class 'int'>

So, code along and have fun :)

Aswin Barath

Aswin Barath

My name is Aswin Barath. I’m a technical blogger and budding software engineer