fork download
  1. #6.6.3
  2.  
  3. #ultimos n numeros de lista
  4.  
  5. def UltimosN(L, N, L2=[]):
  6. if not N:return L2
  7. L2.append(L[-1])
  8. return UltimosN(L[:-1], N - 1, L2)
  9.  
  10. def PrimerosN(L, N, L2=[]):
  11. if not N:return L2
  12. L2.append(L[0])
  13. return PrimerosN(L[1:], N - 1, L2)
  14.  
  15. def mediana(L):
  16. L2=[]
  17. if len(L)%2==0:
  18. L2.append(L[len(L)//2])
  19. L2.append(L[len(L)//2-1])
  20. return L2
  21. return L[len(L)//2]
  22.  
  23. def media(L):
  24. s=0
  25. for i in range(len(L)):
  26. s+=i
  27. s /= len(L)
  28. return s
  29.  
  30. L = [1, 2, 4, 5]
  31. print(UltimosN(L, 3))
  32. print(PrimerosN(L, 3))
  33. print(mediana(L))
  34. print(media(L))
  35.  
Success #stdin #stdout 0.03s 9660KB
stdin
Standard input is empty
stdout
[5, 4, 2]
[1, 2, 4]
[4, 2]
1.5