Python Invalid SyntaxError Fix: ChatGPT ਨਾਲ 10 ਸਕਿੰਟਾਂ ‘ਚ ਕੋਡਿੰਗ ਗਲਤੀ ਕਿਵੇਂ ਠੀਕ ਕਰੀਏ?

“ਜਦੋਂ ਤੁਸੀਂ Python ਵਿੱਚ ਕੋਡਿੰਗ ਕਰਦੇ ਹੋ, ਤਾਂ ਸਭ ਤੋਂ ਆਮ ਸਮੱਸਿਆ Invalid SyntaxError ਆਉਣਾ ਹੈ। ਜਦੋਂ ਮੈਂ ਪਹਿਲੀ ਵਾਰ VS Code ਵਿੱਚ Python ਦਾ ਇੱਕ ਬੇਸਿਕ ਕੋਡ (if True:)  ਚਲਾਇਆ, ਤਾਂ ਸਕਰੀਨ ‘ਤੇ ਅਚਾਨਕ SyntaxError: invalid syntax ਲਿਖਿਆ ਆ ਗਿਆ ਸੀ। ਪਹਿਲਾਂ ਤਾਂ ਮੈਨੂੰ ਸਮਝ ਨਹੀਂ ਆਇਆ ਕਿ ਮੈਂ ਕੀ ਗਲਤੀ ਕਰ ਦਿੱਤੀ ਹੈ ਕਿਉਂਕਿ ਮੈਨੂੰ ਲੱਗ ਰਿਹਾ ਸੀ ਕਿ ਨਾ

ਤਾਂ ਮੇਰੀ ਕੋਈ ਸਪੈਲਿੰਗ ਗਲਤ ਹੈ। ਨਾ ਹੀ ਮੇਰਾ ਕੋਈ ਕੋਡ ਗਲਤ ਹੈ। ਬਾਅਦ ਵਿੱਚ ਪਤਾ ਲੱਗਿਆ ਕਿ ਮੈਂ ਸਿਰਫ਼ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਕੋਲਨ (:) ਲਗਾਉਣਾ ਭੁੱਲ ਗਿਆ ਸੀ!

ਪਹਿਲਾਂ ਅਜਿਹੀਆਂ ਛੋਟੀਆਂ ਗਲਤੀਆਂ ਲੱਭਣ ਵਿੱਚ ਮੇਰਾ 20-30 ਮਿੰਟ ਦਾ ਸਮਾਂ ਖਰਾਬ ਹੋ ਜਾਂਦਾ ਸੀ ਅਤੇ ਕਈ ਵਾਰ ਤਾਂ ਘੰਟੇ ਵੀ ਲੱਗ ਜਾਂਦੇ ਸਨ। ਪਰ ਜਦੋਂ ਤੋਂ ਮੈਂ ChatGPT ਨੂੰ ਇੱਕ ਪਰਸਨਲ ਕੋਡਿੰਗ ਟਿਊਟਰ ਵਾਂਗ ਵਰਤਣਾ ਸ਼ੁਰੂ ਕੀਤਾ ਹੈ, ਹੁਣ ਇਹ ਗਲਤੀ ਸਿਰਫ਼ 10 ਸਕਿੰਟਾਂ ਵਿੱਚ ਠੀਕ ਹੋ ਜਾਂਦੀ ਹੈ।

ਅੱਜ ਦੇ ਇਸ ਆਰਟੀਕਲ ਵਿੱਚ ਮੈਂ ਤੁਹਾਡੇ ਨਾਲ ਉਹੀ ਸੀਕਰੇਟ ਪ੍ਰੌਂਪਟ ਅਤੇ ਤਰੀਕਾ ਸਾਂਝਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ।

Python ਨੂੰ ਦੁਨੀਆ ਦੀਆਂ ਸਭ ਤੋਂ ਆਸਾਨ ਅਤੇ ਲੋਕਪ੍ਰਿਯ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਡਾਟਾ ਸਾਇੰਸ ਸਿੱਖ ਰਹੇ ਹੋ, ਵੈੱਬ

ਡਿਵੈਲਪਮੈਂਟ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਸਿਰਫ਼ ਕੋਡਿੰਗ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰ ਰਹੇ ਹੋ, Python ਦਾ ਸਿੰਟੈਕਸ ਕਾਫ਼ੀ ਸਾਫ਼-ਸੁਥਰਾ ਹੁੰਦਾ ਹੈ। ਪਰ ਜਦੋਂ ਤੁਸੀਂ ਕੋਡ
ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਤੁਹਾਡਾ ਸਾਹਮਣਾ ਸਭ ਤੋਂ ਵੱਧ ਕਰਦੀ ਹੈ Invalid SyntaxError।

ਨਵੇਂ ਡਿਵੈਲਪਰ ਅਤੇ ਸਟੂਡੈਂਟ ਅਕਸਰ ਇਸ ਗਲਤੀ ਨੂੰ ਦੇਖ ਕੇ ਪਰੇਸ਼ਾਨ ਹੋ ਜਾਂਦੇ ਹਨ ਕਿਉਂਕਿ ਕਈ ਵਾਰ ਇਹ ਸਮਝ ਪਾਉਣਾ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ ਕਿ ਕੋਡ ਦੀ ਕਿਹੜੀ ਲਾਈਨ ਵਿੱਚ ਅਤੇ ਕੀ ਗਲਤੀ ਹੋਈ ਹੈ।

ਚੰਗੀ ਗੱਲ ਇਹ ਹੈ ਕਿ ਅੱਜ ਦੇ ਸਮੇਂ ਵਿੱਚ ਤੁਹਾਨੂੰ ਇਸ ਗਲਤੀ ਨੂੰ ਲੱਭਣ ਲਈ ਘੰਟਿਆਂ ਆਪਣਾ ਦਿਮਾਗ ਖਪਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। OpenAI ਦਾ AI ਟੂਲ ChatGPT ਸਕਿੰਟਾਂ ਵਿੱਚ ਤੁਹਾਡੀਆਂ ਕੋਡਿੰਗ ਦੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਫੜ ਕੇ ਉਹਨਾਂ ਨੂੰ ਠੀਕ ਕਰ ਸਕਦਾ ਹੈ।

ਇਸ ਗਾਈਡ ਵਿੱਚ ਅਸੀਂ ਵਿਸਥਾਰ ਨਾਲ ਸਮਝਾਂਗੇ ਕਿ Python ਵਿੱਚ Invalid SyntaxError ਕਿਉਂ ਆਉਂਦਾ ਹੈ, ਇਸਦੇ ਮੁੱਖ ਕਾਰਨ ਕੀ ਹਨ, ਅਤੇ ChatGPT ਦਾ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਇਸਤੇਮਾਲ ਕਰਕੇ ਇਸਨੂੰ ਕਿਵੇਂ ਡੀਬਗ (Debug) ਅਤੇ ਸੌਲਵ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

1.SyntaxError: Invalid Syntax ਕੀ ਹੁੰਦਾ ਹੈ?

ਕਿਸੇ ਵੀ ਭਾਸ਼ਾ (ਭਾਵੇਂ ਉਹ ਪੰਜਾਬੀ ਹੋਵੇ ਜਾਂ ਅੰਗਰੇਜ਼ੀ) ਦੇ ਆਪਣੇ ਕੁਝ ਵਿਆਕਰਣ (Grammar) ਦੇ ਨਿਯਮ ਹੁੰਦੇ ਹਨ। ਜੇ ਤੁਸੀਂ ਵਿਆਕਰਣ ਵਿੱਚ ਗਲਤੀ ਕਰਦੇ ਹੋ, ਤਾਂ ਸਾਹਮਣੇ ਵਾਲਾ ਤੁਹਾਡੀ ਗੱਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਝ ਨਹੀਂ ਪਾਉਂਦਾ।

ਠੀਕ ਇਸੇ ਤਰ੍ਹਾਂ, Syntax (ਸਿੰਟੈਕਸ) ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦਾ ਵਿਆਕਰਣ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ Python ਵਿੱਚ ਕੋਡ ਲਿਖਦੇ ਸਮੇਂ ਉਸਦੇ ਤੈਅ ਕੀਤੇ ਨਿਯਮਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਦੇ ਹੋ, ਤਾਂ Python ਦਾ ਇੰਟਰਪ੍ਰੇਟਰ (Interpreter) ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਤੋਂ ਮਨ੍ਹਾ ਕਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਸਕਰੀਨ ‘ਤੇ
SyntaxError:Invalid SyntaxError ਦਾ ਮੈਸੇਜ ਦਿਖਾ ਦਿੰਦਾ ਹੈ।

IndentationError ਅਤੇ SyntaxError ਵਿੱਚ ਫਰਕ:

IndentationError: ਇਹ ਉਦੋਂ ਆਉਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕੋਡ ਵਿੱਚ ਸਹੀ ਥਾਂ ‘ਤੇ ਸਪੇਸ (Space) ਜਾਂ ਟੈਬ (Tab) ਦੇਣਾ ਭੁੱਲ ਜਾਂਦੇ ਹੋ।
SyntaxError: ਇਹ ਉਦੋਂ ਆਉਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕੋਡ ਦੇ ਸਟ੍ਰਕਚਰ ਵਿੱਚ ਹੀ ਕੋਈ ਗਲਤੀ ਕਰ ਦਿੰਦੇ ਹੋ—ਜਿਵੇਂ ਬਰੈਕਟ ਬੰਦ ਨਾ ਕਰਨਾ, ਸਪੈਲਿੰਗ ਗਲਤ ਲਿਖਣਾ, ਜਾਂ ਕੋਈ ਜ਼ਰੂਰੀ ਸਿੰਬਲ (Symbol) ਛੱਡ ਦੇਣਾ।

2.Python ਵਿੱਚ Invalid SyntaxError ਆਉਣ ਦੇ ਮੁੱਖ ਕਾਰਨ

ChatGPT ਤੋਂ ਇਸਨੂੰ ਠੀਕ ਕਰਵਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਸਮਝਣਾ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਇਹ ਗਲਤੀ ਆਮ ਤੌਰ ‘ਤੇ ਕਿਹੜੀਆਂ ਵਜ੍ਹਾਂ ਕਰਕੇ ਆਉਂਦੀ ਹੈ:

(ੳ) ਕੋਲਨ (:) ਲਗਾਉਣਾ ਭੁੱਲ ਜਾਣਾ

Python SyntaxError expected colon error in VS Code terminal
VS Code ਟਰਮੀਨਲ ਵਿੱਚ ਕੋਲਨ (:) ਨਾ ਲਗਾਉਣ ਕਰਕੇ ਆਇਆ SyntaxError

Python ਵਿੱਚ ਜਦੋਂ ਵੀ ਤੁਸੀਂ ਕੰਡੀਸ਼ਨ ਜਾਂ ਲੂਪ ਲਿਖਦੇ ਹੋ (ਜਿਵੇਂ if, else, elif, for, while, def, class), ਤਾਂ ਉਸ ਲਾਈਨ ਦੇ ਆਖਰ ਵਿੱਚ ਕੋਲਨ (:) ਲਗਾਉਣਾ ਲਾਜ਼ਮੀ ਹੁੰਦਾ ਹੈ।
if age >= 18
print(“You can vote”)
ਸਹੀ ਕੋਡ:
if age >= 18:
print(“You can vote”)

(ਅ) ਬਰੈਕਟਸ ਜਾਂ ਕੋਟਸ ਬੰਦ ਨਾ ਕਰਨਾ

ਜੇ ਤੁਸੀਂ ਕੋਈ ਸਟ੍ਰਿੰਗ ਜਾਂ ਫੰਕਸ਼ਨ ਲਿਖਿਆ ਹੈ ਅਤੇ ਉਸਦਾ ਬਰੈਕਟ () ਜਾਂ ਕੋਟੇਸ਼ਨ ਮਾਰਕ “” ਬੰਦ ਕਰਨਾ ਭੁੱਲ ਗਏ ਹੋ, ਤਾਂ ਅਗਲੀ ਲਾਈਨ ਵਿੱਚ SyntaxError ਆ ਜਾਵੇਗਾ।
ਗਲਤ ਕੋਡ:
print(“Hello World
ਸਹੀ ਕੋਡ
print(“Hello World”)

(ੲ) Assignment Operator (=) ਅਤੇ Comparison Operator (==) ਵਿੱਚ ਭੁਲੇਖਾ

if ਸਟੇਟਮੈਂਟ ਵਿੱਚ ਤੁਲਨਾ ਕਰਨ ਲਈ == ਦਾ ਇਸਤੇਮਾਲ ਹੁੰਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਗਲਤੀ ਨਾਲ ਸਿਰਫ਼ = ਲਿਖ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਗਲਤੀ ਆ ਜਾਵੇਗੀ।
ਗਲਤ ਕੋਡ:
if x = 10:
print(“X is 10”)
ਸਹੀ ਕੋਡ
if x == 10:
print(“X is 10”)
(ਸ) Python ਦੇ Reserved Keywords ਦਾ ਗਲਤ ਇਸਤੇਮਾਲ
Python ਵਿੱਚ ਕੁਝ ਸ਼ਬਦ ਰਿਜ਼ਰਵਡ (Reserved) ਹੁੰਦੇ ਹਨ, ਜਿਵੇਂ class, def, for, import, return ਆਦਿ। ਤੁਸੀਂ ਇਹਨਾਂ ਨੂੰ ਵੇਰੀਏਬਲ (Variable) ਦੇ ਨਾਮ ਦੇ ਰੂਪ ਵਿੱਚ ਇਸਤੇਮਾਲ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਗਲਤ ਕੋਡ:
def = 100

3.ChatGPT ਦੀ ਵਰਤੋਂ ਕਰਕੇ Invalid SyntaxError ਕਿਵੇਂ Solve ਕਰੀਏ?

ਜਦੋਂ ਤੁਹਾਡੇ VS Code, PyCharm, ਜਾਂ Jupyter Notebook ਵਿੱਚ ਇਹ ਗਲਤੀ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਟੈਪਸ ਨੂੰ ਫਾਲੋ ਕਰਕੇ ChatGPT ਦੀ ਮਦਦ ਨਾਲ ਇਸਨੂੰ ਤੁਰੰਤ ਠੀਕ ਕਰ ਸਕਦੇ ਹੋ:

Step 1: ਆਪਣੇ ਕੋਡ ਅਤੇ ਗਲਤੀ ਸੁਨੇਹੇ ਨੂੰ ਕਾਪੀ ਕਰੋ

ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਕੋਡ ਐਡੀਟਰ ਤੋਂ ਉਹ ਪੂਰਾ ਕੋਡ ਬਲਾਕ ਕਾਪੀ ਕਰੋ ਜਿਸ ਵਿੱਚ ਗਲਤੀ ਆ ਰਹੀ ਹੈ। ਨਾਲ ਹੀ, ਹੇਠਾਂ ਟਰਮੀਨਲ/ਕੰਸੋਲ ਵਿੱਚ ਦਿਖ ਰਹੇ ਪੂਰੇ ਗਲਤੀ ਸੁਨੇਹੇ (Error Traceback) ਨੂੰ ਵੀ ਕਾਪੀ ਕਰੋ।

Step 2: ChatGPT ਵਿੱਚ ਸਹੀ Prompt ਦਰਜ ਕਰੋ

ChatGPT ਨੂੰ ਸਿਰਫ਼ ਆਪਣਾ ਕੋਡ ਨਾ ਭੇਜੋ। ਸਹੀ ਨਤੀਜਾ ਪਾਉਣ ਲਈ ਹਮੇਸ਼ਾ ਇੱਕ ਸਟ੍ਰਕਚਰਡ ਪ੍ਰੌਂਪਟ (Structured Prompt) ਦਾ ਇਸਤੇਮਾਲ ਕਰੋ।
ChatGPT ਲਈ ਬੈਸਟ ਪ੍ਰੌਂਪਟ ਟੈਂਪਲੇਟ:
Prompt:
“ਮੈਂ Python ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖ ਰਿਹਾ ਹਾਂ ਅਤੇ ਮੈਨੂੰ SyntaxError: Invalid SyntaxErrorਗਲਤੀ ਮਿਲ ਰਹੀ ਹੈ।
ਮੇਰਾ ਕੋਡ ਇਹ ਹੈ:
[ਇੱਥੇ ਆਪਣਾ ਕੋਡ ਪੇਸਟ ਕਰੋ]
ਟਰਮੀਨਲ ਦਾ ਗਲਤੀ ਸੁਨੇਹਾ:
[ਇੱਥੇ ਗਲਤੀ ਸੁਨੇਹਾ ਪੇਸਟ ਕਰੋ]
ਕਿਰਪਾ ਕਰਕੇ ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਗਲਤੀ ਕਿੱਥੇ ਹੋਈ ਹੈ, ਇਸਨੂੰ ਠੀਕ ਕਰਨ ਦਾ ਕਾਰਨ ਸਮਝਾਓ, ਅਤੇ ਸਹੀ ਕੀਤਾ ਹੋਇਆ ਕੋਡ (Correct Code Block) ਪ੍ਰਦਾਨ ਕਰੋ।”

4.ChatGPT ਦਾ ਇਸਤੇਮਾਲ ਕਰਨ ਲਈ 3 Pro-Tips

ਜੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ChatGPT ਤੁਹਾਨੂੰ ਹਰ ਵਾਰ 100% ਸਟੀਕ ਜਵਾਬ ਦੇਵੇ, ਤਾਂ ਇਹਨਾਂ ਗੱਲਾਂ ਦਾ ਧਿਆਨ ਰੱਖੋ:
Code Block Formatting ਦਾ ਇਸਤੇਮਾਲ ਕਰੋ:
ChatGPT ਵਿੱਚ ਕੋਡ ਭੇਜਦੇ ਸਮੇਂ ਕੋਡ ਦੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਤਿੰਨ ਬੈਕਟਿਕਸ (python) ਅਤੇ ਆਖਰ ਵਿੱਚ ਤਿੰਨ ਬੈਕਟਿਕਸ () ਜ਼ਰੂਰ ਲਗਾਓ। ਇਸ ਨਾਲ ChatGPT ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਸਟ੍ਰਕਚਰ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸਮਝ ਪਾਉਂਦਾ ਹੈ।

ਪੂਰਾ ਫੰਕਸ਼ਨ ਜਾਂ ਲੂਪ ਭੇਜੋ:

ਸਿਰਫ਼ 1 ਲਾਈਨ ਭੇਜਣ ਦੀ ਬਜਾਏ ਉਹ ਪੂਰਾ ਫੰਕਸ਼ਨ ਜਾਂ ਲੂਪ ਭੇਜੋ ਜਿਸ ਵਿੱਚ ਗਲਤੀ ਆ ਰਹੀ ਹੈ। ਕਈ ਵਾਰ ਗਲਤੀ ਉੱਪਰਲੀ ਲਾਈਨ ਦੇ ਬਰੈਕਟ ਬੰਦ ਨਾ ਕਰਨ ਕਰਕੇ ਹੁੰਦੀ ਹੈ, ਜਿਸਦਾ ਅਸਰ ਹੇਠਲੀ ਲਾਈਨ ‘ਤੇ ਪੈਂਦਾ ਹੈ।

ChatGPT ਤੋਂ ਲੌਜਿਕ ਵੀ ਸਮਝੋ:

ਸਿਰਫ਼ ਕੋਡ ਕਾਪੀ-ਪੇਸਟ ਨਾ ਕਰੋ। ChatGPT ਤੋਂ ਇਹ ਸਵਾਲ ਵੀ ਪੁੱਛੋ: “ਇਹ ਗਲਤੀ ਭਵਿੱਖ ਵਿੱਚ ਨਾ ਹੋਵੇ, ਇਸਦੇ ਲਈ ਮੈਨੂੰ ਕਿਸ ਨਿਯਮ ਦਾ ਧਿਆਨ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ?”

5.ਰਿਅਲ-ਲਾਈਫ ਉਦਾਹਰਣ: ChatGPT ਨੇ ਕਿਵੇਂ ਡੀਬਗ ਕੀਤਾ?

ਮੰਨ ਲਓ ਤੁਸੀਂ VS Code ਵਿੱਚ ਇਹ ਕੋਡ ਲਿਖਿਆ:
Python SyntaxError expected colon error in VS Code terminal
def check_even_odd(number)
if number % 2 == 0:
return “Even”
else:
return “Odd”
print(check_even_odd(4))
ਜਦੋਂ ਤੁਸੀਂ ਇਸਨੂੰ ਚਲਾਓਗੇ, ਤਾਂ ਟਰਮੀਨਲ ਵਿੱਚ ਗਲਤੀ ਆਵੇਗੀ:
SyntaxError: invalid syntax (line 1)

ChatGPT ਦਾ ਰਿਸਪੌਂਸ:

 Fixed Python Invalid SyntaxError output in VS Code
ਕੋਲਨ (:) ਲਗਾਉਣ ਤੋਂ ਬਾਅਦ ਕੋਡ ਬਿਨਾਂ ਕਿਸੇ ਗਲਤੀ ਦੇ ਚੱਲਿਆ ਅਤੇ Hello World ਪ੍ਰਿੰਟ ਹੋ ਗਿਆ।

ਕੋਲਨ (:) ਲਗਾਉਣ ਤੋਂ ਬਾਅਦ ਕੋਡ ਬਿਨਾਂ ਕਿਸੇ ਗਲਤੀ ਦੇ ਚੱਲਿਆ ਅਤੇ Hello World ਪ੍ਰਿੰਟ ਹੋ ਗਿਆ
ਜਦੋਂ ਤੁਸੀਂ ਇਹ ਕੋਡ ChatGPT ਵਿੱਚ ਪਾਓਗੇ, ਤਾਂ ਉਹ ਤੁਹਾਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਜਵਾਬ ਦੇਵੇਗਾ:
ਗਲਤੀ ਦਾ ਕਾਰਨ: ਤੁਹਾਡੀ ਪਹਿਲੀ ਲਾਈਨ def check_even_odd(number) ਦੇ ਆਖਰ ਵਿੱਚ ਕੋਲਨ (:) ਗਾਇਬ ਹੈ। Python ਵਿੱਚ ਫੰਕਸ਼ਨ ਡਿਫਾਈਨ ਕਰਦੇ ਸਮੇਂ ਕੋਲਨ ਲਗਾਉਣਾ ਜ਼ਰੂਰੀ ਹੈ।
ਸੁਧਾਰਿਆ ਹੋਇਆ ਕੋਡ:
def check_even_odd(number): # <— ਕੋਲਨ ਜੋੜਿਆ ਗਿਆ
if number % 2 == 0:
return “Even”
else:
return “Odd”
print(check_even_odd(4))

6.VS Code ਦੀਆਂ ਔਟੋ-ਫਾਰਮੈਟ ਸੈਟਿੰਗਾਂ

ChatGPT ਦੀ ਮਦਦ ਲੈਣ ਦੇ ਨਾਲ-ਨਾਲ ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਐਡੀਟਰਾਂ ਵਿੱਚ ਕੁਝ ਸੈਟਿੰਗਾਂ ਔਨ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਇਹ ਗਲਤੀ ਤੁਹਾਨੂੰ ਟਾਈਪਿੰਗ ਦੌਰਾਨ ਹੀ ਦਿਖ ਜਾਵੇਗੀ:

Python Extension Install ਕਰੋ: VS Code ਵਿੱਚ Microsoft ਦਾ ਔਫੀਸ਼ੀਅਲ Python ਐਕਸਟੈਂਸ਼ਨ ਚਾਲੂ ਰੱਖੋ।
Pylance / Flake8 Linter ਔਨ ਕਰੋ: ਇਹ ਐਕਸਟੈਂਸ਼ਨ ਗਲਤੀ ਹੁੰਦਿਆਂ ਹੀ ਲਾਈਨ ਦੇ ਹੇਠਾਂ ਲਾਲ ਰੰਗ ਦੀ ਲਹਿਰਦਾਰ ਲਾਈਨ (Red Squiggly Line) ਦਿਖਾ ਦਿੰਦਾ ਹੈ।
Auto Save & Format: Ctrl + Shift + P ਦਬਾ ਕੇ Format Document ਰਨ ਕਰੋ ਜਾਂ Shift + Alt + F ਨਾਲ ਕੋਡ ਨੂੰ ਅਲਾਈਨ ਕਰੋ।

ਮੇਰਾ ਵਿਚਾਰ ਕੀ ਹੈ?

SyntaxError: Invalid SyntaxError Python ਸਿੱਖਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਾ ਇੱਕ ਆਮ ਹਿੱਸਾ ਹੈ। ਇਸ ਤੋਂ ਘਬਰਾਉਣ ਦੀ ਬਿਲਕੁਲ ਲੋੜ ਨਹੀਂ ਹੈ। ਜਿਵੇਂ-ਜਿਵੇਂ ਤੁਸੀਂ ਕੋਡ ਲਿਖਣ ਦਾ ਅਭਿਆਸ ਕਰੋਗੇ, ਤੁਹਾਡੀਆਂ ਨਜ਼ਰਾਂ ਇਹਨਾਂ ਛੋਟੀਆਂ-ਛੋਟੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਖੁਦ ਫੜਨਾ ਸਿੱਖ ਜਾਣਗੀਆਂ।

ਉਦੋਂ ਤੱਕ ਲਈ, ChatGPT ਤੁਹਾਡਾ ਇੱਕ 24×7 ਪਰਸਨਲ ਕੋਡਿੰਗ ਟਿਊਟਰ ਅਤੇ ਡੀਬਗਰ ਬਣ ਕੇ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। ਬਸ ਤੁਹਾਨੂੰ ਸਹੀ ਪ੍ਰੌਂਪਟ ਲਿਖਣਾ ਅਤੇ ਕੋਡ ਬਲਾਕ ਫਾਰਮੈਟ ਵਿੱਚ ਆਪਣੀ ਸਮੱਸਿਆ ਪੇਸ਼ ਕਰਨਾ ਆਉਣਾ ਚਾਹੀਦਾ ਹੈ।

ਜੇ ਤੁਹਾਨੂੰ ਇਹ ਗਾਈਡ ਲਾਭਦਾਇਕ ਲੱਗੀ ਹੋਵੇ, ਤਾਂ ਇਸਨੂੰ ਆਪਣੇ ਦੋਸਤਾਂ ਅਤੇ ਸਾਥੀ ਕੋਡਿੰਗ ਲਰਨਰਾਂ ਨਾਲ ਜ਼ਰੂਰ ਸਾਂਝਾ ਕਰੋ!

Python Official Documentation on Errors

Written by Rohit Sharma
Founder, Writer & Editor — ENBC News
Learn more about the author → About Us

​​हिंदी में पूरा लेख पढ़ें         →SyntaxError Fix: 1 Easy Best Method with ChatGPT

Leave a Comment

ਤੁਹਾਡਾ ਈ-ਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ 'ਤੇ * ਦਾ ਨਿਸ਼ਾਨ ਲੱਗਿਆ ਹੋਇਆ ਹੈ।

Scroll to Top