Python Python Basics Functions and Looping Create a Function

what did i get wrong?

what did i get wrong?

squaring.py
def square(number):
value = number **2
return (value)

1 Answer

Hey shmuel! Your close, but your missing indentation after your function declartion. Remember that everytime we write a ":" we want to indent four times for the following statements to be part of the function. That being said we can actually shorten your code a bit like this:

def square(number):
    return number ** 2 # We can just directly return the result, no need to store it in a "value" variable.