Cách thích hợp để nói lời tạm biệt với Python là gì

Bây giờ chúng ta đã có một từ và một câu đơn giản mà chúng ta biết bằng Python, chúng ta cần biết cách bắt đầu cuộc trò chuyện với Python để kiểm tra các kỹ năng ngôn ngữ mới của mình

Trước khi bạn có thể trò chuyện với Python, trước tiên bạn phải cài đặt phần mềm Python trên máy tính của mình và tìm hiểu cách khởi động Python trên máy tính của bạn. Đó là quá nhiều chi tiết cho chương này vì vậy tôi khuyên bạn nên tham khảo www. py4e. com nơi tôi có hướng dẫn chi tiết và bản ghi màn hình thiết lập và khởi động Python trên hệ thống Macintosh và Windows. Tại một thời điểm nào đó, bạn sẽ ở trong một cửa sổ lệnh hoặc cửa sổ lệnh và bạn sẽ gõ python và trình thông dịch Python sẽ bắt đầu thực thi ở chế độ tương tác và xuất hiện phần nào như sau

Python 3.5.1 [v3.5.1:37a07cee5969, Dec  6 2015, 01:54:25]
[MSC v.1900 64 bit [AMD64]] on win32
Type "help", "copyright", "credits" or "license" for more
information.
>>>

Lời nhắc >>> là cách thông dịch viên Python hỏi bạn, "Bạn muốn tôi làm gì tiếp theo?" . Tất cả những gì bạn phải biết là cách nói ngôn ngữ Python

Q-1. Biểu tượng nào là dấu nhắc của trình thông dịch Python cho "Bạn muốn tôi làm gì tiếp theo?"

Ví dụ, giả sử bạn không biết ngay cả những từ hoặc câu ngôn ngữ Python đơn giản nhất. Bạn có thể muốn sử dụng đường dây tiêu chuẩn mà các phi hành gia sử dụng khi họ hạ cánh xuống một hành tinh xa xôi và cố gắng nói chuyện với cư dân của hành tinh đó

>>> I come in peace, please take me to your leader
File "", line 1
  I come in peace, please take me to your leader
       ^
SyntaxError: invalid syntax
>>>

Chuyện này không suôn sẻ cho lắm. Trừ khi bạn nhanh chóng nghĩ ra điều gì đó, nếu không các cư dân trên hành tinh này rất có thể sẽ đâm bạn bằng giáo của họ, đặt bạn vào bãi nhổ, nướng bạn trên lửa và ăn thịt bạn cho bữa tối

May mắn thay, bạn đã mang theo một bản sao của cuốn sách này trong chuyến du lịch của mình, và bạn lật ngón tay cái lên chính trang này và thử lại

>>> print['Hello world!']
Hello world!

Điều này có vẻ tốt hơn nhiều, vì vậy bạn cố gắng giao tiếp thêm

>>> print['You must be the legendary god that comes from the sky']
You must be the legendary god that comes from the sky
>>> print['We have been waiting for you for a long time']
We have been waiting for you for a long time
>>> print['Our legend says you will be very tasty with mustard']
Our legend says you will be very tasty with mustard
>>> print 'We will have a feast tonight unless you say
File "", line 1
  print 'We will have a feast tonight unless you say
                                                   ^
SyntaxError: Missing parentheses in call to 'print'
>>>

Cuộc trò chuyện diễn ra rất suôn sẻ trong một thời gian và sau đó bạn đã mắc một lỗi nhỏ nhất khi sử dụng ngôn ngữ Python và Python đã loại bỏ những ngọn giáo

    Q-2. Điều gì còn thiếu trong tuyên bố in này?

    print 'We will have a feast tonight unless you say'
    

  • dấu phẩy
  • Điều gì là cần thiết để hoàn thành một tuyên bố in?
  • dấu ngoặc
  • Những biểu tượng nào cần thiết xung quanh văn bản để in?
  • dấu chấm phẩy
  • Thử lại
  • dấu ngoặc đơn
  • Chính xác. Dấu ngoặc đơn là cần thiết xung quanh báo cáo đang được in

Tại thời điểm này, bạn cũng nên nhận ra rằng mặc dù Python phức tạp và mạnh mẽ một cách đáng kinh ngạc và rất kén chọn cú pháp mà bạn sử dụng để giao tiếp với nó, nhưng Python không hề thông minh. Bạn thực sự chỉ đang trò chuyện với chính mình, nhưng sử dụng đúng cú pháp

Theo một nghĩa nào đó, khi bạn sử dụng một chương trình do người khác viết, cuộc trò chuyện sẽ diễn ra giữa bạn và những lập trình viên khác với Python đóng vai trò trung gian. Python là một cách để những người tạo chương trình diễn đạt cuộc trò chuyện sẽ diễn ra như thế nào. Và chỉ trong một vài chương nữa, bạn sẽ là một trong những lập trình viên sử dụng Python để nói chuyện với người dùng chương trình của bạn

Trước khi chúng ta kết thúc cuộc trò chuyện đầu tiên với trình thông dịch Python, có lẽ bạn nên biết cách thích hợp để nói “tạm biệt” khi tương tác với cư dân của Hành tinh Python

>>> good-bye
Traceback [most recent call last]:
File "", line 1, in 
NameError: name 'good' is not defined
>>> if you don't mind, I need to leave
File "", line 1
  if you don't mind, I need to leave
           ^
SyntaxError: invalid syntax
>>> quit[]

Bạn sẽ nhận thấy rằng lỗi đã khác trong hai lần thử sai đầu tiên. Lỗi thứ hai là khác vì if là một từ dành riêng và Python đã nhìn thấy từ dành riêng và nghĩ rằng chúng tôi đang cố nói điều gì đó nhưng sai cú pháp của câu

Cách thích hợp để nói “tạm biệt” với Python là nhập từ bỏ [] tại dấu nhắc tương tác chữ V >>>. Có lẽ bạn sẽ mất khá nhiều thời gian để đoán ra điều đó, vì vậy việc có sẵn một cuốn sách có thể sẽ hữu ích

Chủ Đề