Odpowiedź :
suma = 0
print( "Podaj pierwszą liczbę:" )
x = int(input()) #pierwsza liczba
print( "Podaj drugą liczbę:" )
y = int(input()) #druga liczba (muszą być przynajmniej dwie)
suma = suma + x + y
if x > y: #ustalenie naszego pierwszego minimum i maximum
mini = y
maxi = x
else:
mini = x
maxi = y
i = 2 #iterator (licznik powtórzeń pętli)
while y != 0: #tutaj pętla wykonuje się dopóki użytkownik nie podał 0, ale może to być dowolny warunek
print( "Podaj kolejną liczbę:" )
y = int(input())
if y != 0:
if y < mini:
mini = y
elif y > maxi:
maxi = y
suma = suma + y
i = i + 1
suma = suma - mini - maxi #od sumy odejmujemy minimum i maximum
i = i - 3 #od ilości powtórzeń odejmujemy 3 (ponieważ usunęliśmy dwie liczby - mini i maxi) oraz nie liczymy zera które jest warunkiem przerwania pętli
print( "średnia wynosi: " , suma // i ) #// oznacza dzielenie całkowite