# Below are several functions and their corresponding function calls. Each function call is assigned
# to the variable result.
#
# For which of the following functions the final value of result be None?


# def some_function_1(i, j):
#     print(i + j)
#
#
# some_function_1(5, 6)
# print(result)

# def some_function_2(i, j):
#     return i + j
#
#
# result = some_function_2(5, 6)

# def some_function_3(i, j, k):
#     product = i * j
#     sum = j + k
#     metaproduct = product * sum
#
#
# result = some_function_3(1, -1, 5)

# def some_function_4(strokes, par):
#     score = strokes - par
#     print("Your score is", score)
#     return score
#
#
# result = some_function_4(5, 4)


# def some_function_5(total, tax):
#     print("Your total is", total * tax)
#     return None
#
# result = some_function_5(15.99, 1.08)

# def some_function_6(i):
#     the_square = i ** 2
#     return the_square
#     return None
#

# result = some_function_6(5)
# #print(result)

# def some_function_7(j):
#     the_cube = i ** 3
#     return None
#     return the_cube
#
#
# result = some_function_7(5)

def some_function_8(l, w, h):
    return print(l * w * h)


result  = some_function(2, 2, 4)