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