Python Python Basics Functions and Looping Create a Function

2,612 Points

how will i have to create a new variable named result

i am on a challenge task 2 of 2
def square (number) :
    square = (5) 
    result = number * number
    return result
    return square(3)
    print (int (result))

1 Answer

Josh Keenan
Josh Keenan
17,329 Points

What it wants is something that looks like this:

def square(num):
    return num * num

result = square(3)

In challenge one you write the code for the function, in the second part you are saving the result of calling it on the number 3.

Since your function returns the value, if it isn't stored in a variable when called it isn't stored at all, so you are creating a variable called result, and in it you are calling square(3)