Python Python Basics Functions and Looping Create a Function

Tyler Lundgren
PRO
Tyler Lundgren
Pro Student 5,203 Points

In the body of my function, how do I return a squared number?

def square (number): return number * 2....?????

squaring.py
def square (number):
    return number * 2 != 
bot .net
bot .net
11,466 Points

Hi!, your really close, the right code is this:

def square(number):
    return number*number

like u see first, i created a function named square and pass a paramater named number. to return a squared number *** YOU NEED TO MULTIPLY THE NUMBER BY HIM SELF*** and not by 2, and because of that u need to retun number*number.

if that answer has halped mark as best answer in order to close this article :D

KRIS NIKOLAISEN
KRIS NIKOLAISEN
Pro Student 44,772 Points

noob developer needs to post answers not comments

3 Answers

bot .net
bot .net
11,466 Points

Hi!, your really close, the right code is this:

def square(number):
    return number*number

like u see first, i created a function named square and pass a paramater named number. to return a squared number *** YOU NEED TO MULTIPLY THE NUMBER BY HIM SELF*** and not by 2, and because of that u need to retun number*number.

if that answer has halped mark as best answer in order to close this article :D

Mark Nembhard
Mark Nembhard
387 Points

Please help. I think this is correct but it keeps coming up error on line 4 "" end of file. See below. def square(number): square = number*number return square number = int(input("input the number you would like squared")) result = square(number) Print (" your number squared is {}".format(result))

bot .net
bot .net
11,466 Points

Mark Nembhard the correct answer is above

Mark Nembhard
Mark Nembhard
387 Points

Iv'e done that. the code is returning an error still