Python Python Basics Functions and Looping Create a Function

Humberto Cardoso
Humberto Cardoso
2,052 Points

Pycharm IDE works but not Python Windows Shell 3.7?

Error when put into Python Shell 3.7 Windows 64bit.

def square(number): square_of_number = (number * number)
return square_of_number

user_input = int(input("What number do you want to square?"))

result = square(user_input)

print("That number squared is {}".format(result))

SyntaxError: invalid syntax at user_input line

When I run this at Pycharm IDE the code works fine. Why is that it does not work in Python Shell?