Volver a la página principal
martes 14 mayo 2024
2

Cómo leer input de consola en Python

Leer input desde la consola en Python es una tarea común en muchos programas, ya sea para solicitar información al usuario o para interactuar dinámicamente con el programa.

1. Utilizando la función input()

La forma más básica de recibir input del usuario en Python es mediante la función `input()`. Esta función detiene la ejecución del programa y espera a que el usuario ingrese datos desde la consola.

nombre = input('Ingrese su nombre: ')

En este ejemplo, se solicita al usuario que ingrese su nombre, el cual se almacenará en la variable `nombre` para su posterior uso en el programa.

2. Lectura de argumentos desde la línea de comandos

Otra forma de recibir input desde la consola es leyendo los argumentos proporcionados al ejecutar el programa desde la línea de comandos.

Por ejemplo, el siguiente programa Python lee dos números enteros proporcionados como argumentos y los suma:

import sys

num1 = int(sys.argv[1])
num2 = int(sys.argv[2])

suma = num1 + num2
print('La suma es:', suma)

En este caso, los números se pasan como argumentos al ejecutar el script desde la línea de comandos:

$ python programa.py 10 20

El resultado será la suma de los dos números proporcionados.

Compartir:
Autor:
User photo

Jorge García

Fullstack developer