Vamos a escribir el Ejercicio 6 Actividad 2 Bucles. Llenar una lista con los números del 1 al 10, luego modificar los elementos de la lista multiplicándolos por un valor que el usuario digite. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.
"""
Ejercicio 6 Actividad 2 Bucles for y while
Llenar una lista con los numeros del 1 al 10, luego modificar los elementos de la lista
multiplicandolos por un valor que el usuario digite.
05/09/2025
Edito AHR
"""
lista = list(range(1,11))
print("Lista original: ")
for i in lista:
print(i, end = "-")
valor = int(input("\nDigite un numero a multiplicar: "))
# Multiplicar todos los elementos de la lista
indice = 0
for i in lista:
lista[indice] *= valor
indice += 1
print(f"\nLista final con los elementos multiplicados por {valor}")
for i in lista:
print(i, end="-")
# Otra forma de efectuar el programa:
lista = list(range(1,11))
print("\n\nLista original: ")
for i in lista:
print(i, end = "-")
valor = int(input("\nDigite un numero a multiplicar: "))
# Multiplicar todos los elementos de la lista
# Aqui viene el cambio del programa. Se elimino la inicialización de la variable indice1
for indice1, i in enumerate(lista):
lista[indice1] *= valor
print(f"\nLista final con los elementos multiplicados por {valor}")
for i in lista:
print(i, end="-")
Veamos los resultados en la consola:
PS C:\Users/Codigo/Modulo 3/Capitulo_3/Ejercicio_6_Actividad_2.py"
Lista original:
1-2-3-4-5-6-7-8-9-10-
Digite un numero a multiplicar: 10
Lista final con los elementos multiplicados por 10
10-20-30-40-50-60-70-80-90-100-
Lista original:
1-2-3-4-5-6-7-8-9-10-
Digite un numero a multiplicar: 2
Lista final con los elementos multiplicados por 2
2-4-6-8-10-12-14-16-18-20-