Código del ejercicio:
Definición de los códigos del ejercicio:
def --> una función es un grupo de declaraciones relacionadas que realizan una tarea específica.lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posición puede ser un tipo de datos distinto.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
*= --> el operador ( *= ) multiplica a la variable del lado izquierdo el valor del lado derecho.
enumerate() --> agrega un contador a un iterable y lo devuelve en forma de objeto de enumeración.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.
Explicación del Código:
Código
Explicación paso a paso
-
def multiplicar_valores(lista):
Se crea una función llamada multiplicar_valores que recibe una lista como parámetro. Su objetivo es multiplicar cada elemento de la lista por 2. -
for posicion, elemento in enumerate(lista):
Se recorre la lista utilizando enumerate(), que devuelve dos valores en cada recorrido:- posicion: la ubicación del elemento dentro de la lista.
- elemento: el valor almacenado en esa posición.
-
lista[posicion] *= 2
Se multiplica el valor que está en la posición actual por 2 y se guarda nuevamente en la misma posición. Así, la lista original se modifica directamente. -
lista = [1,2,3,4,5]
Se crea una lista con cinco números enteros. -
print("Lista:", lista)
Muestra la lista original antes de realizar cualquier cambio. -
multiplicar_valores(lista)
Se llama a la función y se le envía la lista para que multiplique todos sus elementos por 2. -
print("Lista multiplicado por dos:", lista)
Se imprime la lista después de que todos sus elementos fueron multiplicados por 2.
Resultado del ejemplo
Cada número de la lista fue multiplicado por 2, por lo que los valores originales cambiaron de la siguiente manera:
- 1 → 2
- 2 → 4
- 3 → 6
- 4 → 8
- 5 → 10
Resumen
Este programa define una función que recibe una lista y recorre todos sus elementos utilizando enumerate(). Gracias a la posición de cada elemento, reemplaza cada valor por su doble. Finalmente, muestra la lista antes y después de la modificación para comprobar que todos los elementos fueron multiplicados por dos.
No hay comentarios.:
Publicar un comentario