I'm trying to run a simple program code which uses a variable representing an integer number.
fav_number = 07
print ("My favourite number is:",fav_number)
after running the code I got this error:
File "C:\Users\Desktop\Chapter 2\numbers.py", line 7
fav_number = 07
^
SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o
prefix for octal integers
[Finished in 0.37s with exit code 1]
after looking on internet for solution I could only find that zero isn't allowed in start of an integer value? can someone some explain to me in much simpler way why it's not allowed and what's the solution to it?
Note: I'm beginner learner so I'd be thankful if someone gives me an additional basic explanation.