Pasos Para Hacer Ping
Enviado por cfr0118 • 4 de Marzo de 2015 • 277 Palabras (2 Páginas) • 197 Visitas
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))
...