-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzadanie10.py
More file actions
30 lines (27 loc) · 753 Bytes
/
zadanie10.py
File metadata and controls
30 lines (27 loc) · 753 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#Zadanie 10
#Pierwsza metoda - wlasne funkcje
def srednia(a):
suma=0
for i in a:
suma=suma+i
srednia=suma/len(a)
return(srednia)
def odchylenie(a):
gora=0
for i in a:
gora=gora+(i-srednia(a))**2
dol=len(a)
wynik=(gora/dol)**0.5
return(wynik)
x=int(input("Podaj liczbe elementow"))
lista=[]
for i in range(x):
lista.append(int(input("Podaj liczbe: ")))
print (f"Twoja srednia wynosi {srednia(lista)}")
print (f"Twoje odchylenie wynosi {odchylenie(lista)}")
#Teraz gotowymi metodami
from numpy import mean, std
srednia2= mean(lista)
odchylenie2=std(lista)
print (f"Twoja srednia wynosi {srednia2}")
print (f"Twoje odchylenie wynosi {odchylenie2}")