(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:
Đá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)
Dành cho bạn Hot
Vào phòng luyện đề →Luyện đề →Đăng ký để học cùng Vietjack. Hoàn toàn miễn phí!
Bằng việc đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách bảo mật của Vietjack.