Ejemplo de Listas en Python: retornar la lista con cada una de sus elementos elevados a una potencia.
# Dada una lista de enteros y un número p,
# retornar la lista con cada una de sus elementos elevados a la potencia p.
import random
def potencia_lista(lista, p):
return [n ** p for n in lista]
def imprimir_lista(lista, nombre):
for i, num in enumerate(lista):
print(f"{nombre}[{i}] = {num}")
def leer_lista():
lista = []
i = 0
while i < 5:
lista.append(random.randint(0, 10))
i += 1
return lista
A = leer_lista()
imprimir_lista(A, "A")
cn = int(input("Ingresa Exponente: "))
B = potencia_lista(A, cn)
imprimir_lista(B, "B")
Versión resumida:
import random
A = [random.randint(0, 10) for _ in range(5)]
print("A:", A)
exponente = int(input("Ingresa el Exponente: "))
B = [n ** exponente for n in A]
print("B:", B)
Pueder ir al artículo principal:
Códigos Sencillos hechos en Python