Đăng nhập để hỏi chi tiết


1. Cho trước 2 dãy số nguyên X, Y được lưu trữ trên danh sách X, Y. Viết chương trình tính và đưa ra màn hình tổng các số hạng dương của mỗi dãy này (trong đó có sử dụng hàm tongduong(A): tính tổng các số hạng dương của dãy A).
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
def tongduong (A):
t = 0
for x in A:
if x > 0:
t = t + x
return t
X = [1, 2, -3, 4, 5]
Y = [-1, -2, 3, 4, 5, 2496]
print(f"Tổng các số hạng dương của dãy X: {tongduong (X)}")
print(f"Tổng các số hạng dương của dãy Y: {tongduong (Y)}")
$#debugg$
Hãy giúp mọi người biết câu trả lời này thế nào?
def tongduong(A):
tong = 0
for i in A:
if i > 0:
tong += i
return tong
X = list(int(x) for x in input("Nhập dãy X: ").split(";"))
Y = list(int(y) for y in input("Nhập dãy Y: ").split(";"))
print(f"Tổng các số hạng dương của dãy X: {tongduong(X)}")
print(f"Tổng các số hạng dương của dãy Y: {tongduong(Y)}")
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin