Page 79 - Em Học Python
P. 79

Khối lệnh này được tạo ra bởi ba lệnh  print và chỉ được chạy khi điều kiện  age >
                                                                   ​
               20 được thỏa mãn. Mỗi dòng trong khối lệnh đều có bốn dấu cách ở đầu dòng so với lệnh  if
                  ​
               bên trên. Cùng xem lại đoạn code bên trên nhưng các dấu cách được hiển thị lên nhé:


                   ​
               >>> age = 25
                   ​
                       ​
                    ​
               >>> if age > 20:
                         ​
                   ▯▯▯▯print('You are too old!')
                               ​
                                                      ​
                                ​
                                ​
                               ​
                   ▯▯▯▯print('Why are you here?')
                                                       ​
                         ​
                         ​
                                                                                            ​
                                ​
                               ​
                   ▯▯▯▯print('Why aren\'t you mowing a lawn or sorting papers?')
                       Trong Python, các khoảng trắng  ⟨whitespace⟩ như dấu tab (khi em ấn nút  TAB) hoặc
                                          ​
                                                                     ​
                                                                                                      ​
               dấu cách (khi em ấn nút cách) cực kỳ quan trọng. Các đoạn code cùng hàng (được lùi vào
               cùng số khoảng trắng tính từ lề bên trái) sẽ được nhóm vào thành một khối lệnh, và nếu
               dòng code mới nào có nhiều khoảng trắng hơn dòng trước đó thì đó sẽ là bắt đầu của một
               khối lệnh mới nằm trong khối lệnh trước, như thế này:




















                        Ta nhóm các câu lệnh này với nhau thành các khối lệnh vì chúng có liên quan đến
               nhau. Những câu lệnh này sẽ được chạy cùng nhau.


                       Mỗi khi thay đổi vị trí lùi đầu dòng này, về cơ bản là em đang tạo ra các khối lệnh

               mới. Trong ví dụ sau em sẽ thấy ba khối lệnh riêng biệt được tạo ra chỉ bằng cách lùi đầu

               dòng như thế:








                                                                                                           ​
                                                                                                    ​
                                                                                                       ​
                                                                                                 ​
                                                                                    Đặt câu hỏi với  if và else          53
   74   75   76   77   78   79   80   81   82   83   84