avatar
Untitled

Guest 173 10th Jun, 2023

MARKUP 1.26 KB
                                           
                         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))
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM