monkey_trouble¶
We have two monkeys, a and b, and the parameters aSmile and bSmile indicate if each is smiling. We are in trouble if they are both smiling or if neither of them is smiling. Return true if we are in trouble.
monkey_trouble(true, true) -> true
monkey_trouble(false, false) -> true
monkey_trouble(true, false) -> false
This exercise was taken from codingbat.com and has been adapted for the Python language. There are many great programming exercises there, but the majority are created for Java.
Starter Code¶
def monkey_trouble(a_smile: bool, b_smile: bool) -> bool:
pass
result = monkey_trouble(True, True)
print(result)
Tests¶
from main import monkey_trouble
def test_monkey_trouble_1():
assert monkey_trouble(True, True) == True
def test_monkey_trouble_2():
assert monkey_trouble(False, False) == True
def test_monkey_trouble_3():
assert monkey_trouble(True, False) == False
def test_monkey_trouble_4():
assert monkey_trouble(False, True) == False