Câu hỏi:

30/03/2026 10 Lưu

(1 điểm) Khi cần tính tổng các phần tử trong dãy A. Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? Em hãy viết lại chương trình cho đúng

S=0

A=[2,5,-4,3,6]

for i in range(len(A)):

s = s+i

print(S)

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án:

Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? Em hãy viết lại chương trình cho đúng

S=0

A=[2,5,-4,3,6]

for i in range(len(A)):

s = s+i

print(S)

- Lỗi ngoại lệ: Biến s chưa khai báo.

- Có lỗi ngữ nghĩa, kết quả đưa ra không phải là tổng các phần tử trong danh sách A.

⇒ chương trình viết đúng

S=0

A=[2,5,-4,3,6]

for i in range(len(A)):

S=S+A[i]

print(S)

CÂU HỎI HOT CÙNG CHỦ ĐỀ