¿Cómo tomar una entrada entera en Python?

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

Veamos los ejemplos:

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

Producción:

100
<class 'str'>
<class 'int'>

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
<class 'str'>
20
<class 'int'>

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

Publicación traducida automáticamente

Artículo escrito por ankthon y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *