How to take integer input in Python? Last Updated : 15 Jul, 2025 Comments Improve Suggest changes Like Article Like Report In this post, We will see how to take integer input in Python. As we know that Python's built-in input() function always returns a str(string) class object. So for taking integer input we have to type cast those inputs into integers by using Python built-in int() function.Let us see the examples:Example 1: Python # take input from user input_a = input() # print data type print(type(input_a)) # type cast into integer input_a = int(input_a) # print data type print(type(input_a)) Output:100<class 'str'><class 'int'>Example 2: Python # string input input_a = input() # print type print(type(input_a)) # integer input input_b = int(input()) # print type print(type(input_b)) Output:10<class 'str'>20<class 'int'>Example 3: Python # take multiple inputs in array input_str_array = input().split() print("array:", input_str_array) # take multiple inputs in array input_int_array = [int(x) for x in input().split()] print("array:", input_int_array) Output:10 20 30 40 50 60 70array: ['10', '20', '30', '40', '50', '60', '70']10 20 30 40 50 60 70array: [10, 20, 30, 40, 50, 60, 70]Example 4: Python # Python program to take integer input in Python # input size of the list n = int(input("Enter the size of list : ")) # store integers in a list using map, split and strip functions lst = list(map(int, input( "Enter the integer elements of list(Space-Separated): ").strip().split()))[:n] print('The list is:', lst) # printing the list Output:Enter the size of list : 4Enter the integer elements of list(Space-Separated): 6 3 9 10The list is: [6, 3, 9, 10] Comment More info A ankthon Follow Improve Article Tags : Python python-basics python-input-output Explore Python FundamentalsPython Introduction 3 min read Input and Output in Python 4 min read Python Variables 5 min read Python Operators 5 min read Python Keywords 2 min read Python Data Types 7 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 6 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 2 min read Python MySQL 9 min read Python Packages 12 min read Python Modules 7 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 6 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 15+ min read StatsModel Library- Tutorial 4 min read Learning Model Building in Scikit-learn 8 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 7 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 7 min read Python | Build a REST API using Flask 3 min read How to Create a basic API using Django Rest Framework ? 4 min read Python PracticePython Quiz 3 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like