Devdit
 

NameError: name a is not defined - Python วิธีแก้ไข

4.3K

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