Comment prendre une entrée entière en Python ?

Dans cet article, nous verrons comment prendre des entrées entières en Python. Comme nous le savons, la fonction input() intégrée de Python renvoie toujours un objet de classe str(string). Donc, pour prendre une entrée entière, nous devons convertir ces entrées en entiers en utilisant la fonction int() intégrée à Python.

Voyons les exemples :

Exemple 1:

Python3




# 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))>

Sortir:

100 

Exemple 2 :

Python3




# string input> input_a> => input> ()> # print type> print> (> type> (input_a))> # integer input> input_b> => int> (> input> ())> # print type> print> (> type> (input_b))>

Sortir:

10 20 

Exemple 3 :

Python3




# 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)>

Sortir:

10 20 30 40 50 60 70 array: ['10', '20', '30', '40', '50', '60', '70'] 10 20 30 40 50 60 70 array: [10, 20, 30, 40, 50, 60, 70] 

Exemple 4 :

Python3




# 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>

Sortir:

Enter the size of list : 4 Enter the integer elements of list(Space-Separated): 6 3 9 10 The list is: [6, 3, 9, 10]