Cho đoạn chương trình sau: sum=0 for i in range(1,11): sum=sum+i*i print(sum) a) Kết quả thực hiện các câu lệnh trên

Trả lời Câu 20.3 trang 42 SBT Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10.

1 6,890 02/12/2022


Giải SBT Tin học 10 Kết nối tri thức Bài 20: Câu lệnh lặp For

Câu 20.3 trang 42 SBT Tin học 10: Cho đoạn chương trình sau:

sum=0

for i in range(1,11):

sum=sum+i*i

print(sum)

a) Kết quả thực hiện các câu lệnh trên là gì?

b) Nếu thay câu lệnh for i in range(1,11) bằng câu lệnh for i in range(11) thì kết quả thu được có thay đổi không? Vì sao?

Trả lời:

a) Giá trị trong sum là tổng các bình phương của 1, 2, 3, ..., 10 (= 385).

Sách bài tập Tin học 10 Bài 20 (Kết nối tri thức): Câu lệnh lặp For (ảnh 1)

b) Kết quả không thay đổi. Vì giá trị i khi đó sẽ bắt đầu từ 0, tổng các bình phương của các số 0, 1, 2, ..., 10 vẫn chính là tổng các bình phương của các số 1, 2, ..., 10.

1 6,890 02/12/2022


Xem thêm các chương trình khác: