根据给定代码编写一个函数，可以计算两个数字之间的所有偶数的和，并返回结果。


start_num = 4
end_num = 12
可以按以下方式编写函数：

```
def sum_even_numbers(start_num, end_num):
    """
    Calculates sum of all even numbers between 'start_num' and 'end_num'.
    Returns the result.
    """
    sum_even = 0
    for num in range(start_num, end_num+1):
        if num % 2 == 0:
            sum_even += num
    return sum_even
```

调用该函数并打印输出的结果：

```
start_num = 4
end_num = 12
result = sum_even_numbers(start_num, end_num)
print(result)
```

输出的结果为：24，因为 4、6、8、10 和 12 都是偶数，它们的和为 24。