Which of these operators is not a comparison / logical operator?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "=". Dấu bằng đơn là toán tử gán (assignment): x = 5 lấy giá trị bên phải cất vào biến bên trái, không trả lời câu hỏi đúng hay sai nào, nên nó không phải toán tử so sánh hay logic. Trong Python, viết dấu gán đơn trong điều kiện if là lỗi cú pháp, chính để tránh nhầm với so sánh. "==" là toán tử so sánh bằng, cho True khi hai vế có giá trị bằng nhau, ví dụ 3 == 3.0 là True. ">=" so sánh lớn hơn hoặc bằng, như 5 >= 5 cho True. "<=" so sánh nhỏ hơn hoặc bằng, như 2 <= 1 cho False. Cả ba toán tử này đều trả về giá trị bool nên thuộc nhóm toán tử so sánh, vì vậy không được chọn ở câu hỏi phủ định này; chỉ dấu gán là ngoại lệ.

Cùng phần 1

Xuất hiện trong 1 bộ đề