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