Cho A là danh sách được xác định như sau: A = [1, -2, -3.5, 4, 6, -2.5]. Em hãy cho biết kết quả thực hiện

Câu 22.3 trang 46 SBT Tin học 10: Cho A là danh sách được xác định như sau: A = [1, -2, -3.5, 4, 6, -2.5]. Em hãy cho biết kết quả thực hiện các câu lệnh sau:

a)

s = 0

for i in range(len (A)):

if A[i] > 0:

s = s +A[i]

print(s)

b)

for i in range(len(A)):

A[i] = A[i] + 3

c)

k = 0

for i in range(1, 4):

if A[i] < 0:

k = k +1

print(k)

Trả lời

a) 11 (là tổng các phần tử lớn hơn 0 của A).

Sách bài tập Tin học 10 Bài 22 (Kết nối tri thức): Kiểu dữ liệu danh sách (ảnh 1)

b) Mỗi phần tử của danh sách A sau câu lệnh này được cộng thêm 3, nghĩa là:

A = [4, 1,-0.5, 7, 9, 0.5].

Sách bài tập Tin học 10 Bài 22 (Kết nối tri thức): Kiểu dữ liệu danh sách (ảnh 1)

c) 2 (là số phần tử nhỏ hơn 0 trong các phần tử A[1], A[2], A[3]).

Sách bài tập Tin học 10 Bài 22 (Kết nối tri thức): Kiểu dữ liệu danh sách (ảnh 1)

Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:

Bài 20: Câu lệnh lặp For

Bài 21: Câu lệnh lặp While

Bài 22: Kiểu dữ liệu danh sách

Bài 23: Một số lệnh làm việc với dữ liệu danh sách

Bài 24: Xâu kí tự

Bài 25: Một số lệnh làm việc với xâu kí tự

Câu hỏi cùng chủ đề

Xem tất cả