Создайте список А из 8 четных чисел (Range).
1) Скопируйте числа из списка А в список В. Добавить в начало и
конец списка В цифру 8.
2) Скопируйте числа из списка В в список С. Добавьте элемент =2 в
список C на позицию с индексом 4.
"3) Скопируйте числа из списка Св список Д. Выполните реверс
списка Д."
перевести списки А, В,С,Д на экран.
2. Заполните массив из чётного количества элементов случайными
числами и выполните реверс для 1-ой половины массива.
"3. Заполните массив случайными числами в диапазоне 0..12. Отсортируйте
список в порядке убывания." Решите пожалуйста то что в кавычках на Python.
числами и выполните реверс для 1-ой половины массива, пока проблемка..
Ответы
a = [2, 4, 4, 8, 2, 6, 2, 8]
print(f'a = {a}')
# 1)Список б
b = a
b.insert(0, 8)
b.append(8)
print(f'b = {b}')
# 2)Список с
c = b
c.insert(4, 2)
print(f'c = {c}')
# 3) Реверс д
d = c
d.reverse()
print(f'd = {d}')
# 4) Заполните массив из чётного количества элементов случайными
# числами и выполните реверс для 1-ой половины массива.
import random
a = []
for i in range(6):
a.append(random.randint(0, 9))
print(f'Начальный список: {a}')
b = len(a)//2
c = []
for i in a[:b]:
c.append(i)
c.reverse()
e = c + a[b:]
print(f'Отсортированый: {e}')
#
# 5) Заполните массив случайными числами в диапазоне 0..12. Отсортируйте
# список в порядке убывания.
import random
sort_list = []
for i in range(10):
sort_list.append(random.randint(0, 12))
sort_list.sort()
print(f'sort_list = {sort_list}')