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