La función de entrada de Python() se usa para tomar la entrada del usuario. De forma predeterminada, devuelve la entrada del usuario en forma de string.
Sintaxis
entrada (solicitud)
Parámetro :
- Aviso: una string que representa un mensaje predeterminado (generalmente una pantalla) antes de la entrada. Sin embargo, es opcional tener un mensaje de aviso.
Retorno : input() devuelve un objeto de string. Incluso si el valor ingresado es un número entero , lo convierte en una string.
Ejemplo 1: tomar el nombre y la edad del usuario como entrada e imprimirlo
De forma predeterminada, la entrada devuelve una string. Entonces el nombre y la edad se almacenarán como strings.
Python
# Taking name of the user as input # and storing it name variable name = input("Please Enter Your Name: ") # taking age of the user as input and # storing in into variable age age = input("Please Enter Your Age: ") # printing it print("The name of the user is {0} and his/her age is {1}".format(name, age))
Producción:
Ejemplo 2: Tomar dos números enteros de los usuarios y sumarlos.
En este ejemplo, veremos cómo tomar la entrada de números enteros de los usuarios. Para tomar una entrada entera, usaremos int() junto con input()
Python
# Taking number 1 from user as int num1 = int(input("Please Enter First Number: ")) # Taking number 2 from user as int num2 = int(input("Please Enter Second Number: ")) # adding num1 and num2 and storing them in # variable addition addition = num1 + num2 # printing print("The sum of the two given numbers is {} ".format(addition))
Producción:
De manera similar, podemos usar float() para tomar dos números flotantes. Veamos un ejemplo más de cómo tomar listas como entrada
Ejemplo 3: tomar dos listas como entrada y agregarlas
Python
# Taking list1 input from user as list list1 = list(input("Please Enter Elements of list1: ")) # Taking list2 input from user as list list2 = list(input("Please Enter Elements of list2: ")) # appending list2 into list1 using .append function for i in list2: list1.append(i) # printing list1 print(list1)
Producción:
Publicación traducida automáticamente
Artículo escrito por bistpratham y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA