24 Học Python - Tính tổng những số chia hết cho 3 và 5 mới nhất
DANH SÁCH TÓM TẮT:
Giới Thiệu
Trong lập trình, việc tính tổng các số chia hết cho 3 hoặc 5 trong một khoảng nhất định là một bài toán phổ biến với nhiều ứng dụng thực tế. Bài viết này sẽ hướng dẫn cách tính tổng các số thỏa mãn điều kiện trên bằng Python một cách tối ưu.
Một số được coi là chia hết cho 3 hoặc 5 nếu thỏa mãn một trong các điều kiện sau:
Chương trình dưới đây sẽ tính tổng các số chia hết cho 3 hoặc 5 trong một khoảng nhất định.
# Tính tổng các số chia hết cho 3 hoặc 5 từ 1 đến 100
tong = sum(so for so in range(1, 101) if so % 3 == 0 or so % 5 == 0)
print(f”Tổng các số chia hết cho 3 hoặc 5 từ 1 đến 100: {tong}”)
Mở Rộng Chương Trình
Nếu muốn tính tổng các số chia hết cho 3 hoặc 5 trong một khoảng bất kỳ do người dùng nhập vào, có thể sử dụng đoạn mã sau:
# Tính tổng các số chia hết cho 3 hoặc 5 trong khoảng do người dùng nhập vào
bat_dau = int(input("Nhập số bắt đầu: "))
ket_thuc = int(input("Nhập số kết thúc: "))
tong = sum(so for so in range(bat_dau, ket_thuc + 1) if so % 3 == 0 or so % 5 == 0)
print(f"Tổng các số chia hết cho 3 hoặc 5 từ {bat_dau} đến {ket_thuc}: {tong}")
Ứng Dụng
Bài toán tính tổng các số chia hết cho 3 hoặc 5 có thể được giải quyết dễ dàng bằng Python. Sử dụng range() và sum() giúp tối ưu hóa chương trình. Nếu bạn muốn mở rộng bài toán, có thể áp dụng cho các khoảng số lớn hơn hoặc kết hợp với các điều kiện khác.
Khóa học Python online từ cơ bản đến nâng cao
Bạn đang tìm kiếm nguồn tài liệu ôn thi học sinh giỏi Tin học lớp…
Phần 2: Tải ngay 200 Bài lập trình Python có lời giải cơ bản đến…
Tổng Hợp Các Hàm Python "Cốt Lõi" Khi Thi HSG Tỉnh Và Vào 10 Chuyên…
Nếu bạn đang ôn thi học sinh giỏi Tin học THCS cấp tỉnh Tiền Giang,…
Tổng Hợp 74 Đề Thi Học Sinh Giỏi Tin Học THCS Cấp Tỉnh Có Đáp…
Tổng hợp 75 Đề thi HSG Tin học THCS Python Cấp Tỉnh (Có Code Giải…
This website uses cookies.