01/10/2018, 09:42

Tại sao lại lỗi?

Mình mới học, có tí code này:
name = input("What’s your name? ")
print("Nice to meet you " + name + “!”)

Vậy mà báo lỗi :
What’s your name? Hai
Traceback (most recent call last):
File “bai3.py”, line 1, in
name = input("What’s your name? ")
File “”, line 1, in
NameError: name ‘Hai’ is not defined

Đào An viết 11:50 ngày 01/10/2018
name = raw_input("What's your name? ")
print("Nice to meet you " + name + "!")

chắc máy bạn cài python 2, hàm input() là của python 3, python2 thì dùng raw_input nhé
Tham khảo thêm sự khác biệt https://docs.python.org/3/whatsnew/3.0.html
Hoặc gỡ ra cài lại python 3 ~~

HK boy viết 11:46 ngày 01/10/2018

Cần gì phải gỡ py2 để cài py3 :v máy mình vẫn có cả 2 mà :v
Chỉ cần lúc build thì gõ rõ python cho py2 và python3 cho py3.

Đào An viết 11:55 ngày 01/10/2018

vậy à : tưởng window bắt gỡ ; m dùng linux nên ko biết

HK boy viết 11:59 ngày 01/10/2018

linux cũng cho cài cả 2 mà :v mình cũng đang dùng linux đây :v

Đào An viết 11:44 ngày 01/10/2018

thì đó tưởng window bắt gỡ ấy . Bạn chủ thớt chắc cài win

Phan Bá Hải viết 11:47 ngày 01/10/2018

Win không bắt gỡ. Có điều phải đổi tên file python.exe bên py3 thành python3.exe (Một phần cho giống Linux, phần khác không bị trùng với py2)

*grab popcorn* viết 11:46 ngày 01/10/2018

Hình như dùng py -version là chạy đc rồi

Bài liên quan
0