Python: llenar arreglo con datos de usuario

Hoy vamos a ver cómo llenar un arreglo o lista en Python solicitando los valores al usuario. Es decir, veremos el llenado de un arreglo a partir de los datos que el usuario proporcione.

Vamos a ir guardando esos valores en un arreglo y al final los vamos a imprimir. En el ejemplo te mostraré cómo hacerlo con números enteros, aunque así podrías hacerlo igualmente para cadenas o flotantes.

Nota: usaré “lista” y “arreglo” como sinónimos.

Algoritmo

Este algoritmo es simple. Primero declaramos la cantidad de valores que vamos a solicitar para llenar la lista. Luego hacemos un ciclo y vamos solicitando el valor usando la función input, para luego agregarlo al arreglo usando la función append.

Finalmente hacemos otro ciclo pero ahora recorriendo la lista, para imprimir los valores. Obviamente antes de imprimir podríamos modificar los valores del arreglo, pero en este caso solo los vamos a mostrar.

Llenar arreglo con datos de usuario en Python

Veamos entonces cómo llenar una lista. Primero declaramos la cantidad de números que vamos a solicitar:

Luego declaramos el arreglo vacío y solicitamos los valores para llenarlo en un ciclo, usando range:

Como lo dije, en este caso vamos a llenar una lista de enteros. Si quieres que sean simples cadenas, omite la conversión de la línea 6.

Estamos solicitando el número en la línea 4, imprimiendo el paso del ciclo usando las cadenas f para formatear cadenas en Python.

Finalmente mostramos los datos que el usuario ingresó:

Poniendo todo junto

Llenar arreglo con datos solicitados a usuario – Python

El código completo del ejercicio queda como se ve a continuación. En este caso solicitamos 10 números al usuario, llenamos el arreglo y luego los imprimimos:

Puedes ejecutar el ejercicio en línea en este enlace. También puedes ver más ejercicios de Python aquí.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario