• помогите пожалуйста информатика ,две задачи1)a=[4,-9,-8,45,5,20,-75,4,32,10,11,74,-32,59,4]for i in range(4): min_a=min(a[0:5-i]) index_min=a.index(min_a) a[index_min],a[4-i]=a[4-i], a[index_min]for i in range(4): min_a=min(a[5:10-i]) index_min=a.index(min_a,5,10) a[index_min],a[9-i]=a[9-i], a[index_min]for i in range(4): min_a=min(a[10:15-i]) index_min=a.index(min_a,10,15) a[index_min],a[14-i]=a[14-i], a[index_min]print("Сума чисел першої п'ятірки:",sum(a[:5]))print("Сума чисел другої п'ятірки:",sum(a[5:10]))print("Сума чисел третьої п'ятірки:",sum(a[10:]))print(a)2)a=[4,-9,-8,45,1,20,75,42,32,10,11,74,32,59,1,-5,42,2,30,20]for i in range(9): max_a=max(a[0:10-i]) index_max=a.index(max_a) a[index_max],a[9-i]=a[9-i],a[index_max] min_a=min(a[10:20-i]) index_min=a.index(min_a,10,20) a[index_min],a[19-i]=a[19-i],a[index_min]print(a)буду очень благодарна ​

Ответы 1

  • Ответ:

    1)В этом коде мы находим 3 наименьших значения в списке 'a', и каждый раз помещаем его в начало списка 'a', используя цикл for. После этого мы выводим суммы первых пяти, вторых пяти и последних пяти элементов списка 'a', а также итоговый список.

    2)Решение аналогично первой задаче. В этом коде мы находим 9 наибольших значений в списке 'a' и каждый раз помещаем его в начало списка 'a'. Затем мы находим 9 наименьших значений в оставшейся части списка 'a' и каждый раз помещаем его в конец этой части списка 'a'. В конце мы выводим итоговый список.

    В обоих задачах используется индексация списков, функции min() и max(), а также цикл for. Они позволяют нам находить минимальные и максимальные значения списка и перемещать их в нужное место в списке.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years