logo

Función de entrada () de Python

Función de entrada() de Python se utiliza para recibir información del usuario. De forma predeterminada, devuelve la entrada del usuario en forma de cadena.

función de entrada ()

Sintaxis:



input(prompt)>

mensaje [opcional]: cualquier valor de cadena para mostrar como mensaje de entrada

Ej: entrada (¿Cuál es tu nombre?)

Devoluciones: Devuelve un valor de cadena como entrada del usuario.



By default input() function helps in taking user input as string. If any user wants to take input as int or float, we just need to typecast it.>

Python3




es igual a cadena en java



# Taking input as string> color>=> input>(>'What color is rose?: '>)> print>(color)> # Taking input as int> # Typecasting to int> n>=> int>(>input>(>'How many roses?: '>))> print>(n)> # Taking input as float> # Typecasting to float> price>=> float>(>input>(>'Price of each rose?: '>))> print>(price)>

>

>

Producción:

What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5>

Ejemplo 1: tomar el Nombre y edad del usuario como entrada e imprimiéndolo

De forma predeterminada, la entrada devuelve una cadena. Entonces el nombre y la edad se almacenarán como cadenas.

Pitón




# 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: '>)> print>(>'Name & Age: '>, name, age)>

>

>

Producción:

Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16>

Ejemplo 2: tomar dos números enteros de los usuarios y sumarlos.

En este ejemplo, veremos cómo recibir entradas de números enteros de los usuarios. Para tomar entradas enteras usaremos int() junto con Entrada de Python()

Pitón




la cadena java contiene

# 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

Tomar la entrada del usuario como una cadena y dividir cada carácter usando list() para convertirlo en una lista de caracteres.

Pitón




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

>

la cadena java contiene

>

Producción: