🐍 PYTHON CƠ BẢN – BỘ 1
Bài 15: Hàm + List (xử lý danh sách) | THPT Phan Chu Trinh
Bài 15: Hàm + List (xử lý danh sách) | THPT Phan Chu Trinh
🎯 Bài toán
Nhập số nguyên dương n, sau đó nhập n số nguyên và lưu vào danh sách ds.
Viết các hàm sau:
1) tinh_tong(ds): trả về tổng các phần tử trong ds
2) dem_so_chan(ds): trả về số lượng số chẵn trong ds
3) tim_max(ds): trả về giá trị lớn nhất trong ds
Cuối cùng in ra kết quả của các hàm.
Nhập số nguyên dương n, sau đó nhập n số nguyên và lưu vào danh sách ds.
Viết các hàm sau:
1) tinh_tong(ds): trả về tổng các phần tử trong ds
2) dem_so_chan(ds): trả về số lượng số chẵn trong ds
3) tim_max(ds): trả về giá trị lớn nhất trong ds
Cuối cùng in ra kết quả của các hàm.
📝 Soạn thảo Python
▶ Kết quả sẽ hiển thị ở đây...
# Lời giải gợi ý (Bài 15)
def tinh_tong(ds):
return sum(ds)
def dem_so_chan(ds):
return sum(1 for x in ds if x % 2 == 0)
def tim_max(ds):
return max(ds)
n = int(input("Nhap n: "))
ds = [int(input()) for _ in range(n)]
print(sum(ds), dem_so_chan(ds), max(ds))
🧾 Lịch sử chạy
⚠ Ghi nhớ nhanh:
• Hàm giúp tái sử dụng code (gọn, dễ đọc)
• Xử lý list: duyệt bằng for x in ds
• Có thể dùng hàm sẵn có: sum, max
• Hàm giúp tái sử dụng code (gọn, dễ đọc)
• Xử lý list: duyệt bằng for x in ds
• Có thể dùng hàm sẵn có: sum, max
📌 Danh sách bình luận