Respostas
Resposta:
Em Python:
Esta função retorna o cubo de um número L:
#Essa função retorna uma lista dos cubos dos elmentos da lista.#
def cubes(l):
lista=[] ##criando uma lista para adicionar os cubos
for i in range(len(l)): ##para todo i menor ou igual ao tamanho da lista teremos o cubo do valor relacionado a posicao
cubo=((l[i])**3)
lista.append(cubo) ##a cada loop do programa o cubo vai ser adicionado na lista criada
return lista ##aqui retornamos a lista com todos os cubos dos valores de entrada
#######################################
# Calcuça a maior diferença entre elementos da lista l
def g(l):
lista=[] ##criando uma lista para armazenar os dados que serão gerados para o programa
for i in range((len(l)-1)):
num= (l[i+1]-l[i])
lista.append(num)
list.sort(lista)
print (lista)
return lista[len(lista)-1]
Explicação:
São duas questões em python, uma recebe um número e retorna seu cubo, outra recebe uma lista de números e retorna a maior diferença positiva entre eles.
cubes([1,2,5]) # Deveria produzir a lista [1, 8, 125]
g([1, 3, 4, 5, 65]), g([0, -2, -7, -1, -130]), g([-6, -5, -4, -7, -2, -1, 0]) #deve resultar: (60, 6, 5)