def if_function(condition, true_result, false_result):
"""Return true_result if condition is a true value, and false_result otherwise.
"""
if condition:
return true_result
else:
return false_result
def with_if_function():
return if_function(c(), t(), f())
def c():
return False
def t():
print(5)
def f():
print(6)
>>> result = with_if_function()
# 5
# 6
>>> print(result)
# None
def with_if_statement():
"""
>>> result = with_if_statement()
6
>>> print(result)
None
"""
if c():
return t()
else:
return f()
with_if_statement()