def checkio(array):
    l = len(array)
    if l == 0:
        return 0
    else:
        b=0
        for i in range(0,l,2):
        a = array[i]
        b =b+ a
        return b * array[-1]def checkio(array):
    return sum(el for el in array[::2]) * array[-1] if array else 0
Правда скорость такого решения ужасает. Но при макс. 4 словах и 5 вариантах это всего 625 подборов. Полный так не пройти.
Спасибо за совет. Да, try / except помогает.