รันโค้ดวนลูปภาษา Python ด้วยคำสั่ง for แต่รันไม่สำเร็จขึ้นข้อความ SyntaxError: invalid syntax ต้องแก้ไขอย่างไร
>>> arr = ['a','b','c']
>>> for value in arr
File "<stdin>", line 1
for value in arr
วิธีแก้ไข
ปัญหา SyntaxError: invalid syntax เกิดขึ้นจากเขียนคำสั่งผิด จากตัวอย่างโค้ด for loop ลืมปิดคำสั่ง for ด้วยอักษร : ด้านหลังตัวแปร arr สามารถแก้ไขโค้ดได้ดังนี้
>>> arr = ['a','b','c']
>>> for value in arr:
... value
...
'a'
'b'
'c'