btvn.vn
Tìm kiếm Đăng nhập

Lệnh print và biểu thức

Lưu trên thiết bị này
Lập trình Python: những bước đầu · Chọn bài khác

Biểu thức và lệnh in

Trong Shell, gõ `5 + 2 * 3` rồi Enter sẽ thấy `11`. Trong tệp `.py`, muốn kết quả hiện ra thì dùng `print(5 + 2 * 3)`. Python tính `2 * 3` trước, sau đó cộng `5`. Đặt ngoặc để thay thứ tự: `print((5 + 2) * 3)` in `21`. `print` có thể nhận nhiều giá trị. `print("Tổng:", 5 + 2)` in `Tổng: 7`; mặc định hai giá trị được ngăn bằng một dấu cách. Phần trong dấu nháy là **xâu kí tự**, không được tính như biểu thức số.

Bài luyện

Tệp Python chứa `print(5 + 2 * 3)`. Kết quả in ra là gì?
Chọn một đáp án

Bài luyện

Lệnh `print("Tổng:", 5 + 2)` in dòng nào theo thiết lập mặc định?
Chọn một đáp án

Dấu nháy quyết định chữ hay phép tính

`print("5 + 2")` in đúng các kí tự `5 + 2`; `print(5 + 2)` in `7`. Cùng một dãy kí hiệu nhưng dấu nháy đổi cách Python hiểu dữ liệu. Có thể dùng nháy đơn hoặc nháy kép bao một xâu, miễn là cặp dấu khớp nhau. Khi muốn in cả lời giải ngắn, tách nhãn và giá trị giúp thấy đâu là chữ, đâu là phép tính: `print("3 × 4 =", 3 * 4)` in `3 × 4 = 12`.

Bài luyện

Lệnh nào in đúng `3 × 4 = 12` bằng cách để Python tự tính tích?
Chọn một đáp án

Đang học