logo

Kết quả khi thực hiện câu lệnh sau: >>>10 - 5 ** 2 + 8//3 +2

Câu hỏi :

Kết quả khi thực hiện câu lệnh sau:
>>>10 - 5 ** 2 + 8//3 +2 

ĐÁP ÁN ĐÚNG: A
Giải thích:

Khi thực hiện câu lệnh trên, Python sẽ áp dụng các toán tử theo thứ tự ưu tiên được xác định trước, bao gồm:

1/ Toán tử mũ (**).

2/ Các toán tử nhân (*), chia (/), chia lấy phần dư (%).

3/ Các toán tử cộng (+), trừ (-).

Do đó, ta cần phải áp dụng thứ tự ưu tiên này để tính toán giá trị của biểu thức trên. Với biểu thức trên, ta có thể tính toán như sau:

Do đó kết quả: -11

icon-date
Xuất bản : 01/04/2023 - Cập nhật : 30/06/2023