import time
samples = [] #<- pusty zbior probek
average_value = 0 #<-wynik srednia arytmetyczna
licznik_probek = 0
#funkcja obliczajaca srednia ze zbioru
def get_average(values):
# Oblicz ich średnią arytmetyczną
if len(values) == 0:
return 0
else:
return sum(values) / len(values)
try:
#poczatek nieskonczonej petli
while(True):
licznik_probek = licznik_probek + 1
##################################################################################
# Pobierz próbkę i dodaj ją do listy samples
samples.append(licznik_probek) #<-- wkladamy probke
# Jeśli lista samples ma 10 elementów, zresetuj ją i zacznij zbierać nowe próbki
if len(samples) >= 10:
samples = []
# Oblicz średnią arytmetyczną i przypisz ją do zmiennej average_value
average_value = get_average(samples) # --> wyciagamy srednia
##################################################################################
print("Średnia z 10 próbek: " + str(average_value))
print("Licznik próbek: " + str(licznik_probek))
if(licznik_probek >= 10):
licznik_probek = 1
time.sleep(1)
#koniec nieskonczonej petli
except KeyboardInterrupt:
print("Przerwano!")
except Exception as e:
print(e)
print("Zdechlo! UooUooUoo Zdechlo! UooUooUoo Zdechlo! UooUooUoo Zdechlo! UooUooUoo Zdechlo! UooUooUoo Zdechlo! UooUooUoo")