logo

¿Cómo tomar entradas enteras en Python?

En esta publicación, veremos cómo recibir entradas de números enteros en Python. Como sabemos, la función input() incorporada de Python siempre devuelve un objeto de clase str(string). Entonces, para tomar entradas enteras, tenemos que escribir convertir esas entradas en números enteros usando la función int() incorporada de Python.

Veamos los ejemplos:



Ejemplo 1:

Python3




código c abs





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

>

>

Producción:

100>

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

>

>

Producción:

10 20>

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

>

>

Producción:

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

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

>

>

Producción:

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