Platforma Inżynierska

Pytanie egzaminacyjne · INF.04

Funkcja w Pythonie ma zwracać średnią elementów listy, ale dla [2, 4, 6, 8] zwraca 3.0. Debugger zatrzymany na instrukcji return pokazuje suma = 12. Gdzie jest błąd?

def srednia(t):
    suma = 0
    for i in range(len(t) - 1):
        suma += t[i]
    return suma / len(t)

Pytanie z zakresu egzaminu zawodowego INF.04 (Projektowanie, programowanie i testowanie aplikacji). Wybierz odpowiedź, a pokażemy poprawną i wyjaśnimy dlaczego.

Temat: Wykorzystuje środowisko programistyczne dla obiektowych aplikacji konsolowych

Więcej pytań z tego tematu

Ćwicz cały egzamin INF.04

Trenażer dobiera pytania do Twoich błędów i pilnuje powtórek. Za darmo.

Ćwicz w trenażerze

Rozwiąż test 40 pytań z odpowiedziami

Szukaj na platformie

Kalkulatory, materiały, pytania z forum i firmy