ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Pasos Para Hacer Ping


Enviado por   •  4 de Marzo de 2015  •  277 Palabras (2 Páginas)  •  197 Visitas

Página 1 de 2

Listas en python

print("------- EJERCICIOS DE LISTAS UTILIZANDO RECURSIVIDAD---------")

print("")

# Lista para los ejercicios

L = [23,5,3,8,79,25,23,56]

print("Lista para ejercicios: ",L)

print("")

# 1. Suma Cuadrados de los elementos de una lista

def cuadrados(L):

cuadrados=0

for i in range(0,len(L)):

cuadrados= cuadrados + L[i]**2

return cuadrados

print("1. Suma Cuadrados de los numeros",cuadrados(L))

# 2. Suma de las posiciones pares de una lista

def sum(L):

sum=0

for i in range(0,len(L)):

if i % 2 == 0:

sum=sum+L[i]

return sum

print("2. Suma:",sum(L))

# 3. Lista con los multiplos de tres

def listMulTres(L):

if L==[]:

return []

elif L[0]%3==0:

return [L[0]]+listMulTres(L[1:])

else:

return listMulTres(L[1:])

print("3. Lista con los Multiplos de tres:",listMulTres(L))

# 4.Lista inversa

def inversa(L):

return L[::-1]

print("4. Inversa:",inversa(L))

# 5. Cantidad de veces que aparece un numero

def cant(L):

sum=0

n=0

for i in range(0,len(L)):

for j in range(0,len(L)):

if L[i]==L[j]:

n=n+1

print(L[i],"Aparece",n,"veces")

n=0

print("5.Cantidad de veces:",cant(L))

...

Descargar como (para miembros actualizados) txt (1 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com