JavaScript is required

Trong NNLT Python, biểu thức số học nào sau đây là hợp lệ?

A.

5*a + 7*b + 8*c;

B.

5a + 7b + 8c;

C.

{a + b}*c;

D.
a*b(a+b);
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ến a, 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(a+b).

Vậy, đáp án đúng là A.

Câu hỏi liên quan