Срочно помогите! (На питоне)

Ответы
Задача А:
lst = [*map(int, input("Введіть елементи списку(через пробіл):\n").split())]
max_elem, min_elem = max(lst), min(lst)
minei = lst.index(min_elem)
maxei = lst.index(max_elem)
if maxei > minei:
res = maxei - minei
else:
res = minei - maxei
print("Відстань від найбільшого елемента до найменшого:", res)
Задача Б:
lst = [*map(int, input("Введіть елементи списку(через пробіл):\n").split())]
ind = 0
for i in lst:
if ind % 2 == 0 and i % 2 == 0:
print("Число:", i, "Його індекс:", ind)
ind += 1
# Задача А:
from random import randint
list = [randint(0, 50) for _ in range(20)]
print(list)
max_elem, min_elem = max(list), min(list)
print("Відстань від найбільшого елемента до найменшого:", abs(list.index(min_elem) - list.index(max_elem)))
# Задача Б:
def zadachaB(n):
from random import randint
list = [randint(0, 50) for _ in range(n)]
print(list)
even_index_list = [list[i] for i in range(len(list)) if i % 2 == 0 and list[i] % 2 == 0]
print(even_index_list)
print(f"Кількість парних елементів на парних місцях: {len(even_index_list)}")
zadachaB(50)