Допоможіть виправити код Python!
Проблема в тому що у мене рахує мін, макс, і середнє значення усього списку, а не кожного
Для кожного рядка (списку) визначити мінімальний, максимальний елемент та середнє значення. Результати дописати у відповідний рядок. Підрахунок оформити у вигляді функції. зміст файлу вивести на екран.

Приложения:

Annapl3: Думаю справа у цикці
erk1nbaevw2711: Хочу посмотреть на код

Ответы

Ответ дал: Koljisto
1

Ну раз нужны еще файлы, то вот такое решение могу предложить.

https://pastebin.com/spxa6sMu

Ответ:

from random import randint

def find_max(list1):

   max_elem = list1[0]

   for elem in list1:

       if elem > max_elem:

           max_elem = elem

   return max_elem

def find_min(list1):

   min_elem = list1[0]

   for elem in list1:

       if elem < min_elem:

           min_elem = elem

   return min_elem

def find_avg(list1):

   sum_list = sum([elem for elem in list1])

   return sum_list/len(list1)

with open("list.txt", 'w') as file:

   for i in range(10):

       list1 = [randint(-10, 100) for i in range(15)]

       file.write(str(list1) + "\n")

       file.write("Минимальное значение: " + str(find_min(list1)) + "\n")

       file.write("Максимальное значение: " + str(find_max(list1)) + "\n")

       file.write("Среднее значение: " + str(find_avg(list1)) + "\n\n")


Annapl3: Спасибо большое, очень благодарна
Annapl3: ♥♥♥
Вас заинтересует