‘return’ outside function SyntaxError

  function, python, return, syntax-error

I just started learning python (please don’t judge my code) and am confused about why I am receiving a syntax error titled, "’return’ outside function." Could someone please help me? Also, if there are any other bugs, could you help me sort them out? Thank you!

Here is my code:

print("Hello! Welcome to Your Personal Geometric Calculator!")

choice = print("Would you Like to Calculate Area (A), Perimeter (P), or Volume (V)")

π = 3.14159

#Area

if choice == "A" or choice == "a":

shape = input("What Shape do you Want to Find the Area of?:")

if shape == "Circle" or shape == "circle":

rC = int(input("Enter the Radius of the Circle (Use Meters):"))
          
print("The Area of the Circle:", π * (rC * rC), "m^2")

elif shape == "Square" or shape == "square":

sL = int(input("Enter the Length of the Side of the Square (Use Meters):"))
              
print("Area of the Sqaure:", sL * sL, "m^2")     

elif shape == "Rectangle" or shape == "rectangle":

lR = int(input("Enter the Length of the Rectangle (Use Meters):"))

wR = int(input("Enter the Width of the Rectangle:"))

print("The Area of the Rectangle:", lR * wR, "m")

#Perimeter

elif choice == "P" or choice == "p":

shape2 = ("What Shape do you Want to Find the Perimeter of?:")

if shape2 == "Circle" or shape2 == "circle":

rC2 = int(input("Enter the Radius of the Circle (Use Meters):"))
          
print("The Perimeter of the Circle:", 2 * (π * rC2), "m^2")

elif shape2 == "Square" or shape2 == "square":

sL2 = int(input("Enter the Length of the Side of the Square (Use Meters):"))
              
print("Perimeter of the Sqaure:", 4 * sL2, "m^2")

elif shape2 == "Rectangle" or shape2 == "rectangle":

lR2 = int(input("Enter the Length of the Rectangle (Use Meters):"))

wR2 = int(input("Enter the Width of the Rectangle:"))

print("The Perimeter of the Rectangle:", 2 * (lR2 + wR2), "m")

#Volume

elif choice == "V" or choice == "v":

shape3 = input("What Shape do you Want to Find the Volume of?:")

if shape3 == "Sphere" or shape3 == "sphere":

rC3 = int(input("Enter the Radius of the Sphere (Use Meters):"))
          
print("The Volume of the Sphere:", (4 * π * rC3 ** 3) / 3, "m^2")

elif shape3 == "Cube" or shape3 == "cube":

sL3 = int(input("Enter one Side Length of the Cube (Use Meters):"))

print("The Volume of the Cube:", sL3 ** 3, "m^3")

elif shape3 == "Prism" or shape3 == "prism":

lP = int(input("Enter the Length of the Prism (Use Meters):"))

wP = int(input("Enter the Width of the Prism:"))

hP = int(input("Enter the Height of the Prism:"))

print("The Volume of the Prism:", lP * wR * hP, "m^3")

else:

print("I'm sorry. We do not Support That Shape. Press Enter to try Again.")

return choice

Source: Python Questions

LEAVE A COMMENT