Trong NNLT Python, biểu thức số học nào sau đây là hợp lệ?
Trả lời:
Đáp án đúng: A
Trong Python, các biểu thức số học cần tuân theo một số quy tắc cú pháp nhất định:
- Toán tử nhân phải được biểu diễn rõ ràng bằng dấu
*
. - Tên biến phải tuân theo quy tắc đặt tên (ví dụ: không bắt đầu bằng số).
- Dấu ngoặc phải sử dụng đúng loại (ví dụ: ngoặc tròn
()
cho biểu thức số học).
Dựa trên các quy tắc này:
- A. 5*a + 7*b + 8*c;: Đây là biểu thức hợp lệ vì sử dụng toán tử
*
rõ ràng để nhân và các biếna
,b
,c
đều hợp lệ. - B. 5a + 7b + 8c;: Đây là biểu thức không hợp lệ trong Python vì thiếu toán tử
*
giữa số và biến. - C. {a + b}*c;: Đây là biểu thức không hợp lệ vì sử dụng dấu ngoặc nhọn
{}
thay vì ngoặc tròn()
. - D. a*b(a+b);: Đây là biểu thức không hợp lệ vì thiếu toán tử giữa
b
và(a+b)
.
Vậy, đáp án đúng là A.