Mystery Numbers

Topic:

returning a value

Requirements:

  • handling return values

The starter code has two incomplete functions. They have the keyword pass as a place-holder. Remove pass and return the numbers they should return to solve the math riddle in the starter code. The tests are as follows:

assert mystery_number_a() + mystery_number_a() == 16
assert mystery_number_a() * mystery_number_b() == 16

Starter Code

def mystery_number_a():
    pass


def mystery_number_b():
    pass


sixteen = mystery_number_a() + mystery_number_a()  # should be 16
sixteen_again = mystery_number_a() * mystery_number_b()  # should be 16

print(sixteen)
print(sixteen_again)

Tests

from main import mystery_number_a, mystery_number_b


def test_mystery_number_a():
    assert mystery_number_a() + mystery_number_a() == 16


def test_mystery_number_b():
    assert mystery_number_a() * mystery_number_b() == 16