Viết chương trình Python nhập vào danh sách B gồm n phần tử có kiểu số nguyên. Tính và đưa ra màn hình tổng các số là bội của 4 có trong danh sách
K
Khách
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

NT
Nguyễn Thị Cúc Hoa
Giáo viên
26 tháng 4 2024
def main():
# Nhập danh sách từ người dùng và chuyển đổi thành số nguyên
numbers = [int(x) for x in input("Nhập danh sách các số, cách nhau bằng dấu phẩy: ").split(',')]
# In danh sách ra màn hình
print("Danh sách:", numbers)
# Tính tổng các số chia hết cho 3 trong danh sách và in ra màn hình
print("Tổng các số chia hết cho 3 trong danh sách là:", sum(num for num in numbers if num % 3 == 0))
if __name__ == "__main__":
main()
DT
0

NN
0

Bạn tham khảo thử nhé.
def sum_multiples_of_4(numbers):
total = 0
for num in numbers:
if num % 4 == 0:
total += num
return total
# Nhập danh sách từ người dùng
n = int(input("Nhập số phần tử của danh sách: "))
B = []
for i in range(n):
num = int(input(f"Nhập phần tử thứ {i+1}: "))
B.append(num)
# Tính tổng và in ra màn hình
result = sum_multiples_of_4(B)
print("Tổng các số là bội của 4 trong danh sách là:", result)