

PYTHON.
Cho danh sách a=[2, -4, 1, 9, -3, 6, 3, -2, 6, 8] gồm n=10 phần tử.
Lưu ý:
Phần tử đầu tiên trong danh sách là a[0]=2, phần tử thứ 2 là a[1]=4,
Phần tử cuối cùng của danh sách là a[-1] = a[9]=8, phần tử kề cuối là a[-2] = a[8] = 6,
Yêu cầu:
Bài 1: Viết chương trình Python tính tổng các phần tử của danh sách
Bài 2: Viết chương trình Python đếm số lượng các số hạng dương và tổng của các số hạng dương.
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
$\rm Bài \,\, 1:$
a = [2, -4, 1, 9, -3, 6, 3, -2, 6, 8]
total = sum(a)
print( 'tổng các phần tử của danh sách:',total)
$\rm Bài \,\, 2:$
a = [2, -4, 1, 9, -3, 6, 3, -2, 6, 8]
positive_count = len([x for x in a if x > 0])
positive_sum = sum([x for x in a if x > 0])
print('số lượng các số hạng dương:',positive_count)
print('tổng của các số hạng dương: ',positive_sum)
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
`\bb\text{Bài 1:}`
Code + Giải thích:
a = [2, -4, 1, 9, -3, 6, 3, -2, 6, 8] #Khởi tạo mảng a
n = 10 #Khởi tạo biến n
res = 0 #khởi tạo biến res chứa tổng
for i in range (n): #Cho i lặp từ 0 đến n-1
res = res + a[i] #Tính tổng res và a[i]
print(res) #In kết quả
$\\$
`\bb\text{Bài 2:}`
Code + Giải thích:
a = [2, -4, 1, 9, -3, 6, 3, -2, 6, 8] #Khởi tạo mảng a
n = 10 #Khởi tạo biến n
count = 0 #Khởi tạo biến count đếm số lượng
sump = 0 #Khởi tạo biến sump tính tổng
for i in range (n): #Cho i lặp từ 0 đến n-1
if (a[i] > 0): #Nếu a[i]>0 <=> a[i] là số dương thì:
count = count + 1 #Tăng count lên 1
sump = sump + a[i] #Tính tổng sump với a[i]
print(count, sump) #Xuất kết quả
$\\$
`\bb\color{green}{\text{@Daoanhviet96}}`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin