szymcio10

srednia&wariancja

Mar 15th, 2020
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. def tab(arg):
  2.     suma = 0
  3.     sumaWar = 0
  4.     dlugosc = len(arg)
  5.     for i in range(dlugosc):
  6.         suma+=arg[i]
  7.  
  8.     srednia = suma / dlugosc;
  9.  
  10.     for i in range(dlugosc):
  11.         temp = (arg[i]-srednia)*(arg[i]-srednia)
  12.         sumaWar+=temp
  13.  
  14.     war = sumaWar/dlugosc
  15.     krotka = (srednia,war)
  16.  
  17.     return krotka
  18.  
  19. lista = [3.0,3.0,3.0,3.0]
  20. lista2 = [5.0,6.0,7.0,8.0,9.0];
  21. lista1 = []
  22.  
  23. i = 0
  24. while 1:
  25.     n=float(input("Podaj liczbe:"))
  26.     if n==0: break
  27.     lista1.append(n)
  28.     i+=1
  29.  
  30. stokrotka = tab(lista1)
  31. print"Srednia:%f" %stokrotka[0]
  32. print"Wariancja: %f" %stokrotka[1]
  33.  
  34. stokrotka = tab(lista)
  35. print"Srednia:%f" %stokrotka[0]
  36. print"Wariancja: %f" %stokrotka[1]
  37.  
  38. stokrotka = tab(lista2)
  39. print"Srednia:%f" %stokrotka[0]
  40. print"Wariancja: %f" %stokrotka[1]
Advertisement
Add Comment
Please, Sign In to add comment