logo

¿Cómo recibir información en Python?

Recibir información es una forma de interactuar con los usuarios u obtener datos para proporcionar algún resultado. Python proporciona dos métodos integrados para leer los datos del teclado. Estos métodos se detallan a continuación.

  • entrada (mensaje)
  • raw_input(mensaje)

aporte()

La función de entrada se utiliza en todas las versiones más recientes de Python. Toma la entrada del usuario y luego evalúa la expresión. El Pitón El intérprete identifica automáticamente si un usuario ingresó una cadena, un número o una lista. Entendamos el siguiente ejemplo.

Ejemplo -

 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

Producción:

 Enter your name: Devansh Devansh 

El intérprete de Python no ejecutará más líneas hasta que el usuario ingrese la entrada.

Entendamos otro ejemplo.

Ejemplo - 2

 # Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks) 

Producción:

 Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0 

Explicación:

Por defecto, el aporte() La función toma la entrada como una cadena, por lo que si necesitamos ingresar la entrada de tipo entero o flotante, entonces aporte() La función debe tener un tipo de conversión.

buscar en cadena c++
 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

Podemos ver en el código anterior donde escribimos la entrada del usuario en En t y flotar .

¿Cómo funciona la función input()?

  • El flujo del programa se detiene hasta que el usuario ingresa la entrada.
  • La declaración de texto que también se conoce como mensaje es opcional para escribir aporte() función. Este mensaje mostrará el mensaje en la consola.
  • El aporte() La función convierte automáticamente la entrada del usuario en una cadena. Necesitamos convertir explícitamente la entrada usando la conversión de tipos.
  • Datos crudos() -La función raw_input se usa en la versión anterior de Python como Python 2.x. Toma la entrada del teclado y la devuelve como una cadena. Python 2.x no se usa mucho en la industria. Entendamos el siguiente ejemplo.

Ejemplo -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

Producción:

 Enter your name: Peter Peter 

¿Cómo comprobar la versión de Python?

Para verificar la versión de Python, abra la línea de comando (Windows), shell (Mac) o terminal (Linux/Ubuntu) y ejecute versión de Python . Mostrará la versión de Python correspondiente.

Cómo recibir información en Python

Verifique la versión de Python en el script en ejecución

Podemos verificar la versión de Python en nuestro script en ejecución. Considere las siguientes formas de conocer la versión de Python en todos los sistemas operativos.

Comandos Sistema operativo/entorno Producción
Python --versión o
Python -v o
Python-vv
Ventana/Mac/Linux Pitón 3.8.1
sistema de importación
versión.sys
sys.version_info
Secuencia de comandos de Python 3.8.3 (predeterminado, 13 de mayo de 2020, 15:29:51) [MSC v.1915 64 bits (AMD64)]
Plataforma de importación
plataforma.python_version()
Secuencia de comandos de Python '3.8.1'

Echemos un vistazo a la siguiente imagen.

Cómo recibir información en Python