Python Practice Creating and Using Functions in Python Practice Functions That's Odd

aditya verma
aditya verma
1,069 Points

is_odd(1) correctly returns False

def is_odd(value): if value%2 !=0: print('True') else: print('False')

code returns is_odd(1) as True

create_a_function.py
def is_odd(value):
    if value%2 !=0:
        print('True')
    else: print('False')
is_odd(1)

1 Answer

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 51,735 Points

Because you are printing instead of using return statements your function returns None. This is why you see

AssertionError: None is not true : Uh oh, 1 is odd but is_odd(1) returned False.

in the preview