01/10/2018, 15:48

Lệnh Print trong python

CHÀO CÁC BẠN

Mình muốn hỏi? khi mình viết 1 lệnh trong sublime text3

Print "I will now count my chickiens" thì chạy nó trên powserhell

Error: "PS C:UsersadminDesktopHOCCODEHocPython> python sovatoan.py
  File "sovatoan.py", line 1
    print "I will now count my chickens"
                                       ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("I will now count my chickens")?
PS C:UsersadminDesktopHOCCODEHocPython> python hocpython.py
I "said" do not touch this
PS C:UsersadminDesktopHOCCODEHocPython> python sovatoan.py
  File "sovatoan.py", line 1
    print "I will now count my chickens"
                                       ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("I will now count my chickens"

Nhưng mình thấy video của Anh Đạt dạy thì vẫn viết và chạy được khi không có dấu ().

Tien Phan viết 17:50 ngày 01/10/2018

Phiên bản python 2 và python 3 nó khác nhau bạn à

Kuroemon viết 17:58 ngày 01/10/2018

Bạn đã cài python 3, mà bạn lại viết code của python 2 nên nó báo lỗi.
Nếu bạn muốn học theo video python của anh Đạt thì bạn hãy tải python 2 ở https://www.python.org/downloads/windows/ nhé.

Hưng Đặng viết 17:50 ngày 01/10/2018

bạn thử xem nào mình có gõ đúng từ “print” hay không bởi python nó phân biệt ‘P’ và ‘p’ đó bạn

Florastamine viết 17:57 ngày 01/10/2018

Trong Python 2 thì print là statement, không phải là hàm để gọi nên bạn không dùng () được. Với Python 3 thì print() là một hàm.

Kiên Dương viết 17:58 ngày 01/10/2018

cảm ơn các bạn nhiều

Bài liên quan
0