ลองรันโค้ดด้านล่างแต่รันไม่ได้ขึ้น Error ว่า NameError: name 'a' is not defined ต้องแก้ไขอย่างไร
>>> if a:
... print(a)
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
>>>
วิธีแก้ไข
ปัญหา NameError: name a is not defined เกิดจากตัวแปร a ไม่มี หรือยังไม่ได้ประกาศ ให้ลองแก้ไขโค้ดดังนี้ แล้วลองรันใหม่อีกครั้ง
a = True
if a:
print(a)
ผลลัพธ์
True