/ / end = '' पायथन वाक्यविन्यास त्रुटि - पायथन-3.x

अंत = '' पायथन वाक्यविन्यास त्रुटि - पायथन-3.x

कुछ दिनों से अजगर सीखने की कोशिश करने के लिए, एक वाक्यविन्यास त्रुटि का सामना करना पड़ा लेकिन लगता है कि मैं ट्यूटोरियल में काम कर रहा हूं, यहां कोड है

def func(a):
for i in range(a,10):
print(i,end=" ")

समारोह (2)

और त्रुटि

print(i,end=" ")
^

सिंटैक्स त्रुटी: अमान्य सिंटैक्स

उत्तर:

जवाब के लिए 2 № 1

पायथन 3 में यह लगभग ठीक काम करना चाहिए, हालांकि यह पायथन 2 में काम नहीं करेगा क्योंकि यह एक अलग वाक्यविन्यास है, यह कोड विभिन्न पायथन संस्करणों के लिए काम करने के लिए संशोधित है

def func(a):
for i in range(a,10):
print(i,end=" ")
>>> func(1)
>>> 1 2 3 4 5 6 7 8 9

पायथन 2

def func(a):
for i in range(a,10):
print i, # Trailing comma to signify not to start a new line

>>> func(1)
>>> 1 2 3 4 5 6 7 8 9

अतिरिक्त विवरण

https://docs.python.org/3/whatsnew/3.0.html#common-stumbling-blocks