python

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:

See the gist on github.

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

See the gist on github.

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ó:

See the gist on github.

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:

See the gist on github.

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

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Monitorear cola de impresión en Windows

En este artículo te voy a enseñar a monitorear la cola de impresión de una…

2 días hace

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…

6 días hace

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…

6 días hace

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot…

6 días hace

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…

6 días hace

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

1 semana hace

Esta web usa cookies.