Học Python - Bài 45 Đếm và in dãy số dương, số âm trong mảng
DANH SÁCH TÓM TẮT:
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 quan trọng khi làm việc với mảng là phân loại và đếm số lượng số dương và số âm.
Trong bài viết này, chúng ta sẽ viết một chương trình Python để đếm và in ra danh sách các số dương và số âm trong một mảng số nguyên.
Phương Pháp
# Hàm đếm và in các số dương, số âm trong mảng
def dem_va_in_so_duong_am(arr):
so_duong = [x for x in arr if x > 0]
so_am = [x for x in arr if x < 0]
print(f"Danh sách số dương: {so_duong}")
print(f"Số lượng số dương: {len(so_duong)}")
print(f"Danh sách số âm: {so_am}")
print(f"Số lượng số âm: {len(so_am)}")
# 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)
# Gọi hàm xử lý
dem_va_in_so_duong_am(mang) Giải Thích Chương Trình
Ứng Dụng
Kết Luận
Chương trình trên giúp phân loại và đếm số dương, số âm trong mảng một cách đơn giản và hiệu quả. Việc sử dụng list comprehension giúp tối ưu hóa quá trình xử lý dữ liệu. Hãy thử nghiệm với các bộ dữ liệu khác nhau để kiểm chứng!
Khóa học Python online từ cơ bản đến nâng cao
Cách Tải Tài liệu 5 Bí kíp chinh phục Python Tài liệu ôn thi HSG…
100 Bài Lập Trình Python Có Lời Giải Cơ Bản Đến Nâng Cao PDF –…
100 Đề Tổng Hợp Thi Tin Học Ứng Dụng Cơ Bản – Đại học Khoa…
⭐ Giới thiệu: Laptop lỗi ngay lúc đang gấp? Đừng hoảng! Laptop đang dùng ngon…
✅ Giới thiệu Bạn đang dùng PC thì đột nhiên đơ, chậm, xoay vòng mãi…
Mở bài – Khó khăn khi laptop gặp sự cố nhưng không thể mang ra…
This website uses cookies.