Question: 
Write a function to add consecutive numbers of a given list.


Model's Code:
def add_consecutive_nums(lst):
    return [lst[i] + lst[i + 1] for i in range(len(lst) - 1)]



Sample Correct Code:
def add_consecutive_nums(nums):
    result = [b+a for a, b in zip(nums[:-1], nums[1:])]
    return result


Asserts:
assert add_consecutive_nums([1, 1, 3, 4, 4, 5, 6, 7])==[2, 4, 7, 8, 9, 11, 13]
assert add_consecutive_nums([4, 5, 8, 9, 6, 10])==[9, 13, 17, 15, 16]
assert add_consecutive_nums([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])==[3, 5, 7, 9, 11, 13, 15, 17, 19]


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 503 of 974: 371/503 (73.75745526838966%): success