Call the new function and pass it argument 3
I do not understand why my coding is wrong, I created the result ÷;variable but I am seeing a message saying create one
import math def square(number): return(number**2) result = square print(result)
For those who may also come across this same problem. The way I fixed it is by removing the (indent) spaces in from of print and results, then I added (3) in front of the square; e.g. result = square (3) Best wishes! The accepted answer:
import math def square(number): return(number**2) result = square(3) print(result)
Chris FreemanTreehouse Moderator 59,837 Points
You are so close! A function needs to
return a value. A print will show up on the console but is not seen by the challenge checker.
Post back if you need more help! Good luck!!