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 ánLờ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
What do we do to a Python statement that is immediately after an if statement to indicate that the statement is to be executed only when the if statement is true?Có lời giảiCâu hỏiWhat is the proper way to say “good-bye” to Python?Có lời giảiCâu hỏiWhat is the correct way to create a function in Python?Có lời giảiCâu hỏiCả 40 câu của chủ đề40 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây