22.3. 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...
Câu hỏi:
22.3. 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)
Câu trả lời:
Người trả lời: GV. Đỗ Đăng Giang
Để giải câu hỏi tin học lớp 10 trên, chúng ta sẽ thực hiện từng câu lệnh theo thứ tự được đưa ra:a) Đầu tiên, ta khởi tạo biến s = 0. Sau đó, ta sử dụng vòng lặp for để duyệt qua từng phần tử của danh sách A. Nếu phần tử đó lớn hơn 0, ta cộng giá trị của phần tử đó vào biến s. Cuối cùng, in ra giá trị của biến s.b) Ta sử dụng vòng lặp for để duyệt qua từng phần tử của danh sách A và cộng thêm 3 vào giá trị của phần tử đó.c) Đầu tiên, ta khởi tạo biến k = 0. Sau đó, ta sử dụng vòng lặp for để duyệt qua các phần tử từ A[1] đến A[3]. Nếu phần tử nào nhỏ hơn 0, ta tăng biến k lên 1. Cuối cùng, in ra giá trị của biến k.Sau khi thực hiện từng câu lệnh theo trên, chúng ta sẽ thu được kết quả như sau:a) Kết quả là 11 (là tổng các phần từ lớn hơn 0 của A).b) Danh sách A sau khi thực hiện câu lệnh là [4, 1, -0.5, 7, 9, 0.5].c) Kết quả là 2 (là số phần tử nhỏ hơn 0 trong các phần tử A[1], A[2], A[3]). Như vậy, câu trả lời chính xác cho câu hỏi tin học lớp 10 trên là:a) 11 (là tổng các phần từ lớn hơn 0 của A).b) Mỗi phần tử của danh sách A sau khi thực hiện lệnh là [4, 1, -0.5, 7, 9, 0.5].c) 2 (là số phần tử nhỏ hơn 0 trong các phần tử A[1], A[2], A[3]).
Câu hỏi liên quan:
- 22.1. Giả sử danh sách được xác định như sau:A = [1, 2, 3. 10, "Việt", True]Em hãy cho biết câu...
- 22.2. Giả sử A là danh sách được xác định trong Câu 22.1. Các câu lệnh sau cho kết quả là gì?a) del...
- 22.4. Em hãy viết các câu lệnh xoá phần tử đầu tiên và phần tử cuối cùng trong danh sách A cho...
- 22.5. Em hãy viết chương trình nhập một số tự nhiên n và tạo một danh sách các ước số thực sự của...
- 22.6. Cho một danh sách A. Viết chương trình tạo danh sách B có các phần tử là các phần tử của A...
- 22.7. Em hãy viết chương trình tạo danh sách gồm các chữ số của một số tự nhiên n được nhập từ bàn...
- 22.8. Kết quả khảo sát về tình hình thu nhập của n (n > 0) gia đình được chọn ngẫu nhiên ở một...
- 22.9. Với kết quả khảo sát tình hình thu nhập được nêu trong Câu 21.11, em hãy viết chương trình để...
- 22.10. Viết chương trình in ra họ tên và thu nhập của một hộ gia đình có thu nhập cao nhất và một...
Bình luận (0)