import random ''' Proszę zdefiniować 3 funkcje, których nagłówki zostały podane poniżej. Należy usunąć znak komentarza na początku wiersza i dokończyć definicję funkcji a następnie sprawdzić poprawność działania (wywołania w ostatnich 3 wierszach programu. W definicjach własnych funkcji nie wolno wykorzystywać wbudowanych funkcji: sum(),max(),min(),index() ''' #def suma_ponad_50(lista): # funkcja oblicza sumę elementów listy o wartościach większych niż 50 i zwraca wynik #def srednia(lista): # funkcja oblicza średnią wartość elementów w liście (suma/ilość) i zwraca wynik #def najwieksza_ujemna(lista): # funkcja oblicza największą wartość wśród ujemnych wartości listy i zwraca wynik # za wartość początkową można przyjąć -999999 if __name__ == "__main__": a,b=[],[] for i in range(15): liczba=random.randint(100,9999) if i%2: liczba=-liczba a.append(liczba/100) b.append(liczba//100) print('a',a) print('b',b) print('suma_ponad_50:',suma_ponad_50(a)) print('srednia:',srednia(a)) print('najwieksza_ujemna:',najwieksza_ujemna(a))