liczby = [3, -2, 10, 5, -2, 7, 10, 3, 4, -2] print("Lista początkowa:", liczby) #znajdujemy najmniejszą liczbę bez użycia min() --- min_ = liczby[0] for x in liczby: if x < min_: min_ = x # usuwamy wszystkie wystąpienia najmniejszej liczby, budując nową listę bez_min = [] for x in liczby: if x != min_: bez_min.append(x) liczby = bez_min print("Po usunięciu najmniejszej liczby:", liczby) #dodajemy sumę elementów na koniec listy --- sum_ = 0 for x in liczby: sum_ += x liczby.append(sum_) print("Po dodaniu sumy na końcu:", liczby) # usuwamy pierwszy element większy niż średnia --- # najpierw obliczamy średnią suma = 0 # ewenrualnie wykonujemy suma = 2*sum_ for x in liczby: suma += x srednia = suma / len(liczby) # usuwamy pierwszy element > średnia nowa_lista = [] usuniety = False for x in liczby: if not usuniety and x > srednia: usuniety = True continue # pomijamy ten element nowa_lista.append(x) liczby = nowa_lista print("Po usunięciu pierwszego elementu > średnia:", liczby) # wstawiamy liczbę 100 na indeks 1 --- liczby.insert(1, 100) print("Po wstawieniu 100 na pozycję 1:", liczby) # wypisujemy wyniki końcowe (bez użycia max) --- # wyznaczanie maksymalnej wartości max_ = liczby[0] for x in liczby: if x > max_: max_ = x # sumowanie bez sum() final_sum = 0 for x in liczby: final_sum += x print("\n--- PODSUMOWANIE ---") print("Lista końcowa:", liczby) print("Długość listy:", len(liczby)) print("Suma elementów:", final_sum) print("Największa liczba:", max_)