Python Python Collections (2016, retired 2019) Slices Slice Functions

HELP! Why isn't it working like that ?

I need to get odd items only

slices.py
def first_4(word):
    return word[:4]
def first_and_last_4(word2):
    return word2[4:-4]
def odds(numbers):
    return numbers[1::2]

1 Answer

Your second challange is wrong. u need to get the first 4 items and the last 4 items from an iterable.

def first_and_last_4(item):
    #from 0 to 4
    item1 = item[:4]
    #4 items to the end
    item2 = item[-4:]
    return item1 + item2
print(first_and_last_4("happybirthey"))