Python Python Basics (2015) Logic in Python Try and Except

Challenge task 3

How does the return works here and what is wrong with this code?
    num1 = float(input("Enter the number: "))
    num2 = float(input("Enter the second number: "))
except ValueError:
    return None

1 Answer

Steven Parker
Steven Parker
130,485 Points

This challenge is about creating a function named "add", but you don't have a function definition and "return" only works inside a function.

But most of this code looks like it would be good if it were inside the function, except that you'll use the parameters passed in instead of asking for input.