Devdit
 

SyntaxError: invalid syntax Python วนลูป วิธีแก้ไข

2.2K

รันโค้ดวนลูปภาษา 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'
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ