Danh mục: 100 bài tập Python cơ bản có lời giải

23 Học Python – Tính tổng những số chẵn mới nhất 2025 – 2026

Bài 23 : Tính Tổng Những Số Chẵn Bằng Python

Giới Thiệu

Trong lập trình, việc tính tổng các số chẵn trong một khoảng nhất định là một bài toán cơ bản nhưng có 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ố chẵn bằng Python một cách tối ưu.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  2. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  3. Bài 18: Đổi Tiền Bằng Python
  4. Bài 19:  Tính Tiền Taxi Bằng Python
  5. Bài 20:  Tính Tiền Điện Bằng Python
  6. Bài 21: Tìm Những Số Chia Hết Cho 3 bằng Python mới nhất
  7. Bài 22: Đếm Số Lượng Số Chia Hết Cho 3 Bằng Python
  8. Bài 23 : Tính Tổng Những Số Chẵn Bằng Python
  9. Bài 24 Tính Tổng Những Số Chia Hết Cho 3 Hoặc 5 Bằng Python
  10. Bài 25:  Đếm Số Ước Của Số Nguyên n Bằng Python

Cách Xác Định Số Chẵn

Một số được coi là số chẵn nếu chia hết cho 2, tức là:

  • Sử dụng phép chia (%): Nếu số % 2 == 0, thì số đó là số chẵn.

Viết Chương Trình Python

Chương trình dưới đây sẽ tính tổng các số chẵn trong một khoảng nhất định.

# Tính tổng các số chẵn từ 1 đến 100

tong_so_chan = sum(so for so in range(2, 101, 2))

print(f”Tổng các số chẵn từ 1 đến 100: {tong_so_chan}”)

Giải Thích Chương Trình

  • Vòng lặp range(2, 101, 2): Duyệt qua tất cả các số chẵn từ 2 đến 100 với bước nhảy 2.
  • Hàm sum(): Tính tổng tất cả các số chẵn trong khoảng.
  • In kết quả: Hiển thị tổng các số chẵn.

Mở Rộng Chương Trình

Nếu muốn tính tổng các số chẵn 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ố chẵn 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_so_chan = sum(so for so in range(bat_dau, ket_thuc + 1) if so % 2 == 0)

print(f"Tổng các số chẵn từ {bat_dau} đến {ket_thuc}: {tong_so_chan}")

 

Giải Thích Chương Trình

  • Người dùng nhập khoảng số: bat_dau và ket_thuc.
  • Duyệt qua các số trong khoảng: Sử dụng range(bat_dau, ket_thuc + 1).
  • Kiểm tra số chẵn: Chỉ cộng vào tổng nếu so % 2 == 0.
  • In kết quả: Hiển thị tổng các số chẵn theo khoảng người dùng nhập.

Ứng Dụng

  • Tìm tổng các số chẵn trong danh sách số nguyên.
  • Ứng dụng trong toán học và khoa học dữ liệu.
  • Kiểm tra và xử lý dữ liệu số theo điều kiện chẵn/lẻ.

Kết Luận

Bài toán tính tổng các số chẵn 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.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

22 Học Python – Đếm số lượng số chia hết cho 3 mới nhất

Bài 22: Đếm Số Lượng Số Chia Hết Cho 3 Bằng Python

Giới Thiệu

Trong lập trình, việc xác định và đếm số lượng số chia hết cho 3 là một bài toán đơn giản nhưng hữu ích. Bài viết này sẽ hướng dẫn cách đếm số lượng số chia hết cho 3 bằng Python một cách tối ưu.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  2. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  3. Bài 18: Đổi Tiền Bằng Python
  4. Bài 19:  Tính Tiền Taxi Bằng Python
  5. Bài 20:  Tính Tiền Điện Bằng Python
  6. Bài 21: Tìm Những Số Chia Hết Cho 3 bằng Python mới nhất
  7. Bài 22: Đếm Số Lượng Số Chia Hết Cho 3 Bằng Python
  8. Bài 23 : Tính Tổng Những Số Chẵn Bằng Python
  9. Bài 24 Tính Tổng Những Số Chia Hết Cho 3 Hoặc 5 Bằng Python
  10. Bài 25:  Đếm Số Ước Của Số Nguyên n Bằng Python

Cách Xác Định Số Chia Hết Cho 3

Một số được coi là chia hết cho 3 nếu thỏa mãn một trong hai điều kiện sau:

  • Sử dụng phép chia (%): Nếu số % 3 == 0, thì số đó chia hết cho 3.
  • Sử dụng tổng các chữ số: Nếu tổng các chữ số của số đó chia hết cho 3, thì số đó cũng chia hết cho 3.

Viết Chương Trình Python

Chương trình dưới đây sẽ đếm số lượng số chia hết cho 3 trong một khoảng nhất định.

# Đếm số lượng số chia hết cho 3 từ 1 đến 100

 

so_luong = 0

for so in range(3, 101, 3):  # Bước nhảy 3 giúp tối ưu vòng lặp

    so_luong += 1  # Tăng biến đếm

print(f"Tổng số lượng số chia hết cho 3: {so_luong}")

Giải Thích Chương Trình

  • Vòng lặp for: Duyệt qua các số từ 3 đến 100 với bước nhảy 3 (tức là chỉ lấy các số chia hết cho 3).
  • Biến so_luong: Dùng để đếm số lượng số chia hết cho 3.
  • In kết quả: Hiển thị tổng số lượng số chia hết cho 3.

Ứng Dụng

  • Tìm các số có tính chất đặc biệt trong danh sách số nguyên.
  • Ứng dụng trong trò chơi toán học.
  • Kiểm tra các số trong một tập dữ liệu lớn.

Kết Luận

Bài toán đếm số lượng số chia hết cho 3 rất đơn giản nhưng có thể được tối ưu bằng cách sử dụng bước nhảy range(3, n, 3). Điều này giúp giảm số lần lặp và tăng tốc độ thực thi củ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.

 

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

21 Học Python – Tìm những số chia hết cho 3 mới nhất

Bài 21: Tìm Những Số Chia Hết Cho 3 bằng Python

Số Chia Hết Cho 3 Là Gì?

Một số được coi là chia hết cho 3 nếu tổng các chữ số của nó chia hết cho 3. Quy tắc này giúp chúng ta dễ dàng xác định một số có chia hết cho 3 hay không mà không cần thực hiện phép chia trực tiếp.

Ví dụ:

  • Số 27 có tổng chữ số là 2 + 7 = 9 (9 chia hết cho 3) nên 27 chia hết cho 3.
  • Số 125 có tổng chữ số là 1 + 2 + 5 = 8 (8 không chia hết cho 3) nên 125 không chia hết cho 3.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  2. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  3. Bài 18: Đổi Tiền Bằng Python
  4. Bài 19:  Tính Tiền Taxi Bằng Python
  5. Bài 20:  Tính Tiền Điện Bằng Python
  6. Bài 21: Tìm Những Số Chia Hết Cho 3 bằng Python mới nhất
  7. Bài 22: Đếm Số Lượng Số Chia Hết Cho 3 Bằng Python
  8. Bài 23 : Tính Tổng Những Số Chẵn Bằng Python
  9. Bài 24 Tính Tổng Những Số Chia Hết Cho 3 Hoặc 5 Bằng Python
  10. Bài 25:  Đếm Số Ước Của Số Nguyên n Bằng Python

Cách Tìm Các Số Chia Hết Cho 3

  1. Dùng Phép Chia

Một cách đơn giản để tìm số chia hết cho 3 là lấy số đó chia cho 3. Nếu kết quả là một số nguyên (không có dư), thì số đó chia hết cho 3.

Ví dụ:

  • 30 ÷ 3 = 10 (số nguyên) → 30 chia hết cho 3.
  • 31 ÷ 3 = 10,333… (không phải số nguyên) → 31 không chia hết cho 3.
  1. Sử Dụng Tổng Các Chữ Số

Như đã đề cập, nếu tổng các chữ số của một số chia hết cho 3, thì số đó cũng chia hết cho 3.

Ví dụ:

  • Số 81: 8 + 1 = 9 (chia hết cho 3) → 81 chia hết cho 3.
  • Số 142: 1 + 4 + 2 = 7 (không chia hết cho 3) → 142 không chia hết cho 3.
  1. Viết Chương Trình Tìm Số Chia Hết Cho 3

Nếu bạn muốn tìm các số chia hết cho 3 trong một khoảng nhất định, có thể sử dụng một đoạn mã đơn giản bằng Python:

# Tìm các số chia hết cho 3 từ 1 đến 100

 

for so in range(1, 101):  # Lặp qua các số từ 1 đến 100
    if so % 3 == 0:  # Kiểm tra nếu số đó chia hết cho 3
        print(so)  # In số đó ra màn hình

 

Cách 2: chạy nhanh hơn

 

 for so in range(3, 101, 3):  # Bước nhảy 3 giúp giảm số vòng lặp
    print(so)  # In số đó ra màn hình

Chương trình trên sẽ liệt kê tất cả các số từ 1 đến 100 chia hết cho 3.

Ứng Dụng Trong Thực Tế

  • Kiểm tra số điện thoại, số tài khoản có đặc điểm chia hết cho 3 để sử dụng trong các mục đích đặc biệt.
  • Trong toán học và lập trình, quy tắc chia hết cho 3 giúp tối ưu hóa thuật toán.
  • Áp dụng trong trò chơi và câu đố toán học.

Kết Luận

Tìm số chia hết cho 3 là một bài toán đơn giản nhưng hữu ích trong nhiều lĩnh vực. Bạn có thể sử dụng quy tắc tổng chữ số hoặc phép chia để xác định một số có chia hết cho 3 hay không. Nếu làm việc với nhiều số, sử dụng lập trình giúp tự động hóa quá trình này một cách nhanh chóng và chính xác.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

20 Học Python – Tính tiền điện mới nhất 2025 – 2026

Bài 20:  Tính Tiền Điện Bằng Python

Trong thực tế, tiền điện được tính theo bậc tùy theo mức tiêu thụ. Chúng ta có thể sử dụng Python để tự động tính toán chi phí tiền điện.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  2. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  3. Bài 18: Đổi Tiền Bằng Python
  4. Bài 19:  Tính Tiền Taxi Bằng Python
  5. Bài 20:  Tính Tiền Điện Bằng Python
  6. Bài 21: Tìm Những Số Chia Hết Cho 3 bằng Python mới nhất
  7. Bài 22: Đếm Số Lượng Số Chia Hết Cho 3 Bằng Python
  8. Bài 23 : Tính Tổng Những Số Chẵn Bằng Python
  9. Bài 24 Tính Tổng Những Số Chia Hết Cho 3 Hoặc 5 Bằng Python
  10. Bài 25:  Đếm Số Ước Của Số Nguyên n Bằng Python
  1. Quy Tắc Tính Tiền Điện

Giả sử mức giá điện sinh hoạt theo bậc như sau:

  • Bậc 1 (0 – 50 kWh): 1.678 đồng/kWh
  • Bậc 2 (51 – 100 kWh): 1.734 đồng/kWh
  • Bậc 3 (101 – 200 kWh): 2.014 đồng/kWh
  • Bậc 4 (201 – 300 kWh): 2.536 đồng/kWh
  • Bậc 5 (301 – 400 kWh): 2.834 đồng/kWh
  • Bậc 6 (> 400 kWh): 2.927 đồng/kWh
  1. Viết Chương Trình Python

Ví dụ:

 

def tinh_tien_dien(so_kwh):
    if so_kwh <= 0:
        return "Số kWh không hợp lệ!"
    bac_gia = [(50, 1678), (50, 1734), (100, 2014), (100, 2536), (100, 2834), (float('inf'), 2927)]
    tong_tien = 0
    for bac, gia in bac_gia:
        if so_kwh > bac:
            tong_tien += bac * gia
            so_kwh -= bac
        else:
            tong_tien += so_kwh * gia
            break 
    return int(tong_tien)
# Nhập số kWh tiêu thụ
so_kwh = float(input("Nhập số kWh đã tiêu thụ: "))
print(f"Số tiền điện phải trả: {tinh_tien_dien(so_kwh)} đồng")

Kết quả:

Nhập số kWh đã tiêu thụ: 120

Số tiền điện phải trả: 209040 đồng

  1. Tổng Kết

Chương trình trên giúp tính toán tiền điện dựa theo bậc giá khác nhau. Python giúp chúng ta dễ dàng thực hiện các phép toán này một cách nhanh chóng và chính xác.

Hy vọng bài viết này hữu ích cho bạn! Nếu có thắc mắc, hãy để lại bình luận bên dưới.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

19 Học Python – Tính tiền Taxi mới nhất 2025 – 2026

Bài 19:  Tính Tiền Taxi Bằng Python

Trong thực tế, việc tính tiền taxi dựa trên số km đã đi là một bài toán phổ biến. Python có thể giúp chúng ta tự động tính toán chi phí này một cách nhanh chóng.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
  2. Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
  3. Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
  4. Bài 14: Học Python – Xếp loại học sinh mới nhất năm 2025-2026
  5. Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026

  6. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  7. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  8. Bài 18: Đổi Tiền Bằng Python
  9. Bài 19:  Tính Tiền Taxi Bằng Python
  10. Bài 20:  Tính Tiền Điện Bằng Python
  1. Quy Tắc Tính Tiền Taxi

Giả sử một hãng taxi có cách tính giá cước như sau:

  • 1 km đầu tiên: 10.000 đồng
  • Từ km thứ 2 đến km thứ 10: 8.000 đồng/km
  • Từ km thứ 11 trở đi: 6.000 đồng/km

Ngoài ra, nếu tổng số km vượt quá 50 km, khách hàng được giảm 10% trên tổng số tiền.

  1. Viết Chương Trình Python

Ví dụ:

 

def tinh_tien_taxi(so_km):
    if so_km <= 0:
        return "Số km không hợp lệ!"
    if so_km == 1:
        tong_tien = 10000
    elif so_km <= 10:
        tong_tien = 10000 + (so_km - 1) * 8000
    else:
        tong_tien = 10000 + 9 * 8000 + (so_km - 10) * 6000   
    # Giảm giá 10% nếu tổng số km > 50
    if so_km > 50:
        tong_tien *= 0.9    
    return int(tong_tien)
# Nhập số km đã đi
so_km = float(input("Nhập số km đã đi: "))
print(f"Số tiền cần trả: {tinh_tien_taxi(so_km)} đồng")

 

Kết quả:

Nhập số km đã đi: 12

Số tiền cần trả: 94000 đồng

  1. Tổng Kết

Chương trình trên giúp tính toán tiền taxi theo số km đã đi với các mức giá khác nhau. Nếu quãng đường dài hơn 50 km, khách hàng được giảm giá 10%. Python giúp chúng ta dễ dàng thực hiện các phép toán này một cách nhanh chóng và chính xác.

Hy vọng bài viết này hữu ích cho bạn! Nếu có thắc mắc, hãy để lại bình luận bên dưới.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

18 Học Python – Tính Đổi tiền mới nhất 2025 – 2026

Bài 18: Tính Đổi Tiền Bằng Python

Trong thực tế, việc đổi tiền thành các mệnh giá nhỏ hơn là một bài toán phổ biến. Chúng ta có thể sử dụng Python để tính toán số lượng tờ tiền cần thiết cho một số tiền cho trước.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
  2. Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
  3. Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
  4. Bài 14: Học Python – Xếp loại học sinh mới nhất năm 2025-2026
  5. Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026

  6. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  7. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  8. Bài 18: Đổi Tiền Bằng Python
  9. Bài 19:  Tính Tiền Taxi Bằng Python
  10. Bài 20:  Tính Tiền Điện Bằng Python
  1. Cách Đổi Tiền

Giả sử chúng ta có các mệnh giá tiền phổ biến: 500.000, 200.000, 100.000, 50.000, 20.000, 10.000, 5.000, 2.000, 1.000 đồng.

Quy tắc đổi tiền:

  • Bắt đầu từ mệnh giá lớn nhất, lấy số tờ tiền bằng cách chia số tiền cho mệnh giá đó.
  • Trừ đi số tiền đã đổi, tiếp tục với mệnh giá nhỏ hơn.
  1. Viết Chương Trình Python

Ví dụ:

 

def doi_tien(so_tien):
    ket_qua = {}
    for menh in menh_gia:
        so_to = so_tien // menh
        if so_to > 0:
            ket_qua[menh] = so_to
        so_tien %= menh
    return ket_qua

# Nhập số tiền cần đổi
so_tien = int(input("Nhập số tiền cần đổi: "))
ket_qua_doi = doi_tien(so_tien)

print("Kết quả đổi tiền:")
for menh, so_to in ket_qua_doi.items():
    print(f"Mệnh giá {menh}: {so_to} tờ")

 

Kết quả:

Nhập số tiền cần đổi: 860000

Kết quả đổi tiền:

Mệnh giá 500000: 1 tờ

Mệnh giá 200000: 1 tờ

Mệnh giá 100000: 1 tờ

Mệnh giá 50000: 1 tờ

Mệnh giá 10000: 1 tờ

  1. Tổng Kết

Bằng cách sử dụng Python, chúng ta có thể dễ dàng đổi tiền thành các mệnh giá nhỏ hơn. Chương trình trên giúp tính toán nhanh chóng và chính xác số tờ tiền cần thiết.

Hy vọng bài viết này hữu ích cho bạn! Nếu có thắc mắc, hãy để lại bình luận bên dưới.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

17 Học Python – Tính số nút của biển số xe? mới nhất 2025 – 2026

Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python

Trong hệ thống biển số xe tại Việt Nam, số nút của biển số được tính bằng tổng các chữ số trong biển số, sau đó lấy phần đơn vị của tổng đó.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
  2. Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
  3. Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
  4. Bài 14: Học Python – Xếp loại học sinh mới nhất năm 2025-2026
  5. Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026

  6. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  7. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  8. Bài 18: Đổi Tiền Bằng Python
  9. Bài 19:  Tính Tiền Taxi Bằng Python
  10. Bài 20:  Tính Tiền Điện Bằng Python
  1. Cách Tính Số Nút

Số nút được tính như sau:

  • Cộng tất cả các chữ số trong biển số lại.
  • Lấy phần đơn vị của tổng đó (tức là tổng chia 10 lấy phần dư).

Ví dụ:

  • Biển số 59A-123.45 có tổng các chữ số là: 5 + 9 + 1 + 2 + 3 + 4 + 5 = 29 → Số nút là 9.
  1. Viết Chương Trình Python

Chương trình dưới đây giúp tính số nút của biển số xe một cách tự động.

Ví dụ:

 

def tinh_so_nut(bien_so):
    # Lọc ra các chữ số trong biển số
    chu_so = [int(c) for c in bien_so if c.isdigit()]
    # Tính tổng các chữ số
    tong = sum(chu_so)
    # Lấy phần đơn vị
    so_nut = tong % 10
    return so_nut

# Nhập biển số xe từ người dùng
bien_so = input("Nhập biển số xe: ")
print(f"Số nút của biển số {bien_so} là: {tinh_so_nut(bien_so)}")

 

Kết quả:

Nhập biển số xe: 59A-123.45

Số nút của biển số 59A-123.45 là: 9

  1. Tổng Kết

Bằng cách sử dụng Python, chúng ta có thể dễ dàng tính số nút của biển số xe bằng cách lọc và cộng các chữ số, sau đó lấy phần đơn vị của tổng. Chương trình trên giúp tự động hóa việc tính toán này một cách nhanh chóng và chính xác.

Hy vọng bài viết này hữu ích cho bạn! Nếu có thắc mắc, hãy để lại bình luận bên dưới.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

16 Học Python – Tính số ngày của tháng mới nhất 2025-2026

Bài 16: Tính Số Ngày Của Tháng Bằng Python

Trong lập trình Python, chúng ta có thể xác định số ngày trong một tháng dựa trên số tháng và năm. Tháng 2 có thể có 28 hoặc 29 ngày tùy thuộc vào năm nhuận.

Khuyến mãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
  2. Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
  3. Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
  4. Bài 14: Học Python – Xếp loại học sinh mới nhất năm 2025-2026
  5. Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026

  6. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  7. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  8. Bài 18: Đổi Tiền Bằng Python
  9. Bài 19:  Tính Tiền Taxi Bằng Python
  10. Bài 20:  Tính Tiền Điện Bằng Python
  1. Sử Dụng Câu Lệnh if-elif-else

Chúng ta có thể kiểm tra số ngày của từng tháng bằng cách sử dụng câu lệnh điều kiện.

Ví dụ:

 

# Nhập tháng và năm
thang = int(input("Nhập tháng (1-12): "))
nam = int(input("Nhập năm: "))

# Xác định số ngày của tháng
def so_ngay_trong_thang(thang, nam):
    if thang in [1, 3, 5, 7, 8, 10, 12]:
        return 31
    elif thang in [4, 6, 9, 11]:
        return 30
    elif thang == 2:
        # Kiểm tra năm nhuận
        if (nam % 4 == 0 and nam % 100 != 0) or (nam % 400 == 0):
            return 29
        else:
            return 28
    else:
        return "Tháng không hợp lệ!"

# Gọi hàm và in kết quả
so_ngay = so_ngay_trong_thang(thang, nam)
print(f"Tháng {thang} năm {nam} có {so_ngay} ngày.")

 

Kết quả:

Nhập tháng (1-12): 2

Nhập năm: 2024

Tháng 2 năm 2024 có 29 ngày.

  1. Sử Dụng Thư Viện calendar

Python cung cấp thư viện calendar để tính số ngày trong tháng một cách nhanh chóng.

Ví dụ:

 

import calendar

thang = int(input("Nhập tháng (1-12): "))
nam = int(input("Nhập năm: "))

so_ngay = calendar.monthrange(nam, thang)[1]
print(f"Tháng {thang} năm {nam} có {so_ngay} ngày.")

 

Kết quả tương tự:

Nhập tháng (1-12): 2

Nhập năm: 2023

Tháng 2 năm 2023 có 28 ngày.

  1. Tổng Kết

Chúng ta có thể tính số ngày trong một tháng bằng cách sử dụng điều kiện if-elif-else hoặc thư viện calendar. Việc sử dụng thư viện giúp mã nguồn ngắn gọn và chính xác hơn.

Hy vọng bài viết này hữu ích cho bạn! Nếu có thắc mắc, hãy để lại bình luận bên dưới.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

14 Học Python – Xếp loại học sinh mới nhất năm 2025-2026

Bài 14 : Xếp Loại Học Sinh Bằng Python

Trong lập trình Python, chúng ta có thể viết chương trình để xếp loại học sinh dựa trên điểm số. Thông thường, học sinh được xếp loại theo thang điểm như sau:

  • Giỏi: Điểm trung bình >= 8.0
  • Khá: 6.5 <= Điểm trung bình < 8.0
  • Trung bình: 5.0 <= Điểm trung bình < 6.5
  • Yếu: Điểm trung bình < 5.0

Ưu Đãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
  2. Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
  3. Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
  4. Bài 14: Học Python – Xếp loại học sinh mới nhất năm 2025-2026
  5. Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026

  6. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  7. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  8. Bài 18: Đổi Tiền Bằng Python
  9. Bài 19:  Tính Tiền Taxi Bằng Python
  10. Bài 20:  Tính Tiền Điện Bằng Python
  1. Sử Dụng Câu Lệnh if-elif-else

Chúng ta có thể sử dụng các câu lệnh điều kiện để phân loại học sinh dựa trên điểm trung bình.

Ví dụ:

 

# Nhập điểm trung bình
diem_tb = float(input("Nhập điểm trung bình của học sinh: "))
# Xếp loại học sinh
if diem_tb >= 8.0:
    xep_loai = "Giỏi"
elif diem_tb >= 6.5:
    xep_loai = "Khá"
elif diem_tb >= 5.0:
    xep_loai = "Trung bình"
else:
    xep_loai = "Yếu"
print("Học sinh được xếp loại:", xep_loai)

 

Kết quả:

Nhập điểm trung bình của học sinh: 7.2

Học sinh được xếp loại: Khá

  1. Đóng Gói Thành Hàm Tiện Dụng

Để tái sử dụng dễ dàng hơn, chúng ta có thể viết một hàm xếp loại học sinh.

Ví dụ:

def xep_loai_hoc_sinh(diem_tb):
    if diem_tb >= 8.0:
        return "Giỏi"
    elif diem_tb >= 6.5:
        return "Khá"
    elif diem_tb >= 5.0:
        return "Trung bình"
    else:
        return "Yếu"

# Kiểm tra với điểm số cụ thể
diem = 8.5
print(f"Học sinh có điểm {diem} được xếp loại: {xep_loai_hoc_sinh(diem)}")

 

Kết quả:

Học sinh có điểm 8.5 được xếp loại: Giỏi

  1. Tổng Kết

Bằng cách sử dụng câu lệnh if-elif-else trong Python, chúng ta có thể dễ dàng xếp loại học sinh dựa trên điểm trung bình. Việc đóng gói thành hàm giúp chương trình gọn gàng và dễ sử dụng hơn.

Hy vọng bài viết này hữu ích cho bạn! Nếu có thắc mắc, hãy để lại bình luận bên dưới.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao

12 Học Python – Tìm số lớn nhất trong 3 số mới nhất 2025

Tìm Số Lớn Nhất Trong 3 Số Bằng Python

Trong lập trình Python, việc tìm số lớn nhất trong ba số nguyên là một bài toán cơ bản nhưng quan trọng. Bài viết này sẽ hướng dẫn cách thực hiện bài toán này một cách đơn giản và hiệu quả.

Ưu Đãi thêm danh sách 10 bài tập python từ cơ bản đến nâng cao để rèn luyện kỹ năng và thêm kinh nghiệm:

  1. Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
  2. Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
  3. Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
  4. Bài 14: Học Python – Xếp loại học sinh mới nhất năm 2025-2026
  5. Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026

  6. Bài 16: Tính Số Ngày Của Tháng Bằng Python
  7. Bài 17: Tính Số Nút Của Biển Số Xe Bằng Python
  8. Bài 18: Đổi Tiền Bằng Python
  9. Bài 19:  Tính Tiền Taxi Bằng Python
  10. Bài 20:  Tính Tiền Điện Bằng Python
  1. Sử Dụng Câu Lệnh if-else

Chúng ta có thể tìm số lớn nhất bằng cách sử dụng các câu lệnh điều kiện if-else.

Ví dụ:

 

# Nhập ba số
so1 = int(input("Nhập số thứ nhất: "))
so2 = int(input("Nhập số thứ hai: "))
so3 = int(input("Nhập số thứ ba: "))
# Xác định số lớn nhất
if so1 >= so2 and so1 >= so3:
    lon_nhat = so1
elif so2 >= so1 and so2 >= so3:
    lon_nhat = so2
else:
    lon_nhat = so3

print("Số lớn nhất là:", lon_nhat)

 

Kết quả:

Nhập số thứ nhất: 5

Nhập số thứ hai: 9

Nhập số thứ ba: 7

Số lớn nhất là: 9

  1. Sử Dụng Hàm max()

Python cung cấp hàm tích hợp max() để tìm số lớn nhất một cách nhanh chóng.

Ví dụ:

so1 = int(input(“Nhập số thứ nhất: “))

so2 = int(input(“Nhập số thứ hai: “))

so3 = int(input(“Nhập số thứ ba: “))

 

lon_nhat = max(so1, so2, so3)

print(“Số lớn nhất là:”, lon_nhat)

Kết quả tương tự:

Nhập số thứ nhất: 3

Nhập số thứ hai: 6

Nhập số thứ ba: 2

Số lớn nhất là: 6

  1. Tổng Kết

Có hai cách đơn giản để tìm số lớn nhất trong ba số bằng Python:

  • Sử dụng câu lệnh if-else để so sánh từng số.
  • Dùng hàm max() để tối giản mã nguồn.

Hy vọng bài viết này hữu ích cho bạn! Nếu có thắc mắc, hãy để lại bình luận bên dưới.

Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !

Khóa học Python online từ cơ bản đến nâng cao

 

Khóa học Python online từ cơ bản đến nâng cao