Thẻ: Code python trái tim

40 Học Python – Đếm số dương trong mảng mới nhất

Bài 40: Đếm số dương trong mảng bằng Python?

Giới Thiệu

Mảng (hay danh sách trong Python) là một tập hợp các phần tử có thể được xử lý cùng nhau. Một trong những thao tác phổ biến khi làm việc với mảng là đếm số lượng số dương có trong mảng.

Trong bài viết này, chúng ta sẽ viết một chương trình Python để đếm số phần tử dương trong một mảng số nguyên.

Phương Pháp

  1. Dùng vòng lặp: Duyệt qua từng phần tử trong mảng, kiểm tra điều kiện và đếm số lượng số dương.
  2. Dùng list comprehension: Sử dụng cú pháp gọn hơn để đếm số lượng số dương nhanh chóng.

Ưu Đãi lớn thêm danh sách 10 bài tập python  rèn luyện kỹ năng và nâng cao tay nghề:

  1. Bài 36: In ra k số nguyên tố đầu tiên bằng Python
  2. Bài 37: Kiểm Tra Số Chính Phương Bằng Python
  3. Bài 38: In ra k số chính phương đầu tiên bằng Python
  4. Bài 39: Tính tổng các phần tử trong mảng bằng Python
  5. Bài 40: Đếm số dương trong mảng bằng Python?
  6. Bài 41: Đếm số chẵn trong mảng bằng Python
  7. Bài 42: Tính tổng các phần tử ở vị trí chẵn trong mảng bằng Python
  8. Bài 43: Tính tổng các phần tử có giá trị chẵn trong mảng bằng Python
  9. Bài 44: Tìm số x trong mảng bằng Python
  10. Bài 45 : Đếm và in dãy số dương, số âm trong mảng bằng Python

Viết Chương Trình Python

 

# Hàm đếm số dương trong mảng

def dem_so_duong(arr):

    return sum(1 for x in arr if x > 0)

# Nhập số lượng phần tử của mảng

n = int(input("Nhập số phần tử của mảng: "))

# Nhập các phần tử của mảng từ người dùng

mang = []

for i in range(n):

    gia_tri = int(input(f"Nhập phần tử thứ {i+1}: "))

    mang.append(gia_tri)

# Đếm số lượng số dương trong mảng

so_luong_duong = dem_so_duong(mang)

# Hiển thị kết quả

print(f"Số lượng số dương trong mảng là: {so_luong_duong}")

 

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

  • Hàm dem_so_duong(arr): Sử dụng list comprehension để đếm số lượng phần tử dương.
  • Nhập dữ liệu: Người dùng nhập số lượng phần tử của mảng và từng phần tử.
  • Đếm số dương: Kiểm tra từng phần tử, nếu lớn hơn 0 thì tăng biến đếm.
  • Xuất kết quả: Hiển thị tổng số lượng số dương trong mảng.

Ứng Dụng

  • Phân tích dữ liệu và xử lý thống kê.
  • Lọc dữ liệu trong khoa học dữ liệu và AI.
  • Áp dụng trong các thuật toán kiểm tra dữ liệu.

Kết Luận

Chương trình trên giúp đếm số lượng số dương trong mảng một cách nhanh chóng và hiệu quả. Sử dụng list comprehension giúp tối ưu hóa mã nguồn, giúp chương trình chạy nhanh hơn và dễ đọc. Hãy thử nghiệm với các mảng khác nhau để kiểm chứng!

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

11 Học Python – Tìm 2 chữ số đầu và 2 chữ số cuối mới nhất 2025

Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python

Trong lập trình Python, đôi khi chúng ta cần trích xuất hai chữ số đầu và hai chữ số cuối của một số nguyên. Bài viết này sẽ hướng dẫn cách thực hiện điều đó một cách đơn giản và hiệu quả.

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

Cách Tìm Hai Chữ Số Đầu

Để lấy hai chữ số đầu tiên của một số nguyên:

  • Chuyển số sang kiểu chuỗi (str) để dễ dàng truy xuất các ký tự.
  • Lấy hai ký tự đầu tiên bằng cách sử dụng cú pháp cắt chuỗi ([:2]).
  • Chuyển lại thành số nguyên nếu cần.

Ví dụ:

so = 123456

hai_chu_so_dau = int(str(so)[:2])

print(“Hai chữ số đầu:”, hai_chu_so_dau)

Kết quả:

Hai chữ số đầu: 12

  1. Cách Tìm Hai Chữ Số Cuối

Để lấy hai chữ số cuối của một số nguyên:

  • Sử dụng toán tử chia lấy dư % với 100 để lấy phần dư của phép chia cho 100.

Ví dụ:

so = 123456

hai_chu_so_cuoi = so % 100

print(“Hai chữ số cuối:”, hai_chu_so_cuoi)

Kết quả:

Hai chữ số cuối: 56

  1. Tổng Hợp Thành Hàm Tiện Dụng

Để thuận tiện, chúng ta có thể đóng gói các thao tác trên vào một hàm:

 

def tim_hai_chu_so_dau_va_cuoi(so):
    chuoi_so = str(so)
    hai_dau = int(chuoi_so[:2])
    hai_cuoi = so % 100
    return hai_dau, hai_cuoi

# Thử nghiệm
so = 987654
dau, cuoi = tim_hai_chu_so_dau_va_cuoi(so)
print("Hai chữ số đầu:", dau)
print("Hai chữ số cuối:", cuoi)

 

Kết quả:

Hai chữ số đầu: 98

Hai chữ số cuối: 54

  1. Kết Luận

Trong Python, việc tìm hai chữ số đầu và hai chữ số cuối của một số có thể thực hiện dễ dàng bằng cách kết hợp xử lý chuỗi và toán tử số học. Cách tiếp cận này giúp mã nguồn ngắn gọn, dễ hiểu và hiệu quả.

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

10 Học Python – Chia Táo bằng Python mới nhất 2025

Bài 10: Học Python – Chia Táo bằng Python

  1. Giới Thiệu

Bài toán chia táo là một bài toán đơn giản nhưng rất phổ biến trong lập trình. Bài toán có thể được diễn đạt như sau:

Cho quả táo và người, hãy chia đều số táo cho mỗi người và tính số táo còn dư.

Bài toán này có thể được giải quyết bằng phép chia nguyên và phép lấy dư trong Python.

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 thi huyện:

  1. Bài 6: Học Python – Tính Chu Vi Và Diện Tích Tam Giác Bằng Python
  2. Bài 7: Học Python Tính Bán Kính R của Đường Tròn Ngoại Tiếp Tam Giác bằng Python
  3. Bài 8  : Học Python – Tính Diện Tích Tam Giác bằng Python
  4. Bài 9 : Tính Điểm Trung Bình bằng Python
  5. Bài 10: Học Python – Chia Táo bằng Python
  6. Bài 11: Tìm 2 Chữ Số Đầu và 2 Chữ Số Cuối Bằng Python
  7. Bài 12: Tìm Số Lớn Nhất Trong 3 Số Bằng Python
  8. Bài 13: Cộng, Trừ, Nhân, Chia bằng Python làm được kinh nghiệm tăng cao
  9. Bài 14: Xếp loại học sinh mới nhất năm 2025 – 2026
  10. Bài 15: Cộng, Trừ, Căn Bậc Hai bằng Python mới nhất 2025 – 2026

  1. Cài Đặt Bằng Python

Dưới đây là mã nguồn Python để giải quyết bài toán chia táo:

 

def chia_tao(n, m):
    if m == 0:
        return "Không thể chia cho 0 người."
    so_tao_moi_nguoi = n // m
    so_tao_con_du = n % m
    return so_tao_moi_nguoi, so_tao_con_du
# Ví dụ sử dụng
n = 10  # Số táo
m = 3   # Số người
ket_qua = chia_tao(n, m)
print(f"Mỗi người nhận được {ket_qua[0]} quả táo, còn lại {ket_qua[1]} quả táo dư.")
  1. Giải Thích Code
  • Hàm chia_tao(n, m) nhận vào số táo và số người, sau đó thực hiện phép chia nguyên (//) để tính số táo mỗi người nhận được.
  • Phép toán % được dùng để tính số táo còn dư.
  • Nếu số người bằng 0, chương trình sẽ trả về thông báo lỗi.
  1. Kết Luận

Bài toán chia táo minh họa cách sử dụng các phép toán cơ bản trong Python để giải quyết bài toán thực tế. Hãy thử nghiệm với các giá trị khác nhau để kiểm tra kết quả!

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

  • Hotline: 093.717.9278 ( Gặp Tấn Dân Cử Nhân Công Nghệ Thông Tin)
  • Website: vitinhtandan.com