Python Forum
[split] SyntaxError: invalid syntax
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[split] SyntaxError: invalid syntax
#1
Hi,

I'm totally new to python programming. I've written a function that will return the square of a number. Below is the code for the same:
numcalls = 0
>>> def square(x):
	global numcalls
	numcalls = numcalls + 1
	return x * x
d = square(5)
However getting the below error:
Error:
SyntaxError: invalid syntax
I've also tried with the following code:
numcalls = 0
>>> def square(x):
	global numcalls
	numcalls = numcalls + 1
	return x * x
print (square(5))
but the same error persist.

Please let me know the exact syntax for both the cases.

Thanks,
Arnab
Reply
#2
when pasting in the interactive interrupter, you must do it line by line, making sure
lines are indented properly. works just fine if you do this:
>>> numcalls = 0
>>> def square(x):
...     global numcalls
...     numcalls = numcalls + 1
...     return x * x
...
>>> d = square(5)
>>> d
25
>>>
Reply
#3
You did post in another post,should have made a new Thread.

You use interactive shell and i guess IDLE.
Interactive shell is <Enter> after every line or block of code.
To write code and run it do as in image.
Then there is no >>>.
def square(x):
    return x * x

print (square(5))
Output:
25
[Image: Wn7asS.jpg]
Reply
#4
Thanks for the help.
I executed the code block the way it was told and got correct results
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  print(data) is suddenly invalid syntax db042190 6 1,183 Jun-14-2023, 02:55 PM
Last Post: deanhystad
  SyntaxError: invalid syntax ?? korenron 15 5,711 Jan-25-2022, 11:46 AM
Last Post: korenron
  Invalid syntax with an f-string Mark17 7 7,778 Jan-14-2022, 04:44 PM
Last Post: Mark17
  invalid syntax in my class CompleteNewb 2 1,894 Dec-13-2021, 09:39 AM
Last Post: Larz60+
Exclamation Invalid syntax error(Predict Ethereum Price) lulu43366 2 3,164 Sep-24-2021, 01:24 PM
Last Post: lulu43366
  Unexplained Invalid syntax Error cybertooth 5 3,244 Aug-02-2021, 10:05 AM
Last Post: cybertooth
  [split] [Errno 22] Invalid argument Junaid 0 2,281 Jun-12-2021, 06:02 PM
Last Post: Junaid
  [split] SyntaxError: invalid syntax Code_X 3 2,752 May-04-2021, 05:15 PM
Last Post: Yoriz
  Invalid syntax error - need help fixing calgk01 3 3,273 Feb-23-2021, 08:41 PM
Last Post: nilamo
  Invalid syntax using conditionals if - else jperezqu 1 2,331 Jan-13-2021, 07:32 PM
Last Post: bowlofred

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020