Câu hỏi 2. Viết thêm một chương trình cho công việc bổ sung 4 như sau: Cần in ra danh sách 1⁄3 số...
Câu hỏi:
Câu hỏi 2. Viết thêm một chương trình cho công việc bổ sung 4 như sau: Cần in ra danh sách 1⁄3 số mặt hàng có doanh số thấp nhất trong ngày.
Câu trả lời:
Người trả lời: GV. Đỗ Văn Ánh
Cách giải câu hỏi trên:1. Sắp xếp danh sách mặt hàng theo doanh số tăng dần.2. Tính số lượng mặt hàng cần in (1/3 tổng số mặt hàng).3. In ra danh sách 1/3 số mặt hàng có doanh số thấp nhất.Câu trả lời cho câu hỏi trên:def in_danh_sach_1_3_so_mat_hang_thap_nhat(s,p): # Sắp xếp danh sách mặt hàng theo doanh số tăng dần p.sort(key=lambda x: x[s]) # Tính số lượng mặt hàng cần in (1/3 tổng số mặt hàng) so_luong_can_in = len(p) // 3 # In ra danh sách 1/3 số mặt hàng có doanh số thấp nhất print("Danh sách 1/3 số mặt hàng có doanh số thấp nhất:") for i in range(so_luong_can_in): print(f"{i+1}. Mặt hàng {p[i][0]} - Doanh số: {p[i][s]}")Bạn có thể sử dụng hàm này để in ra danh sách 1/3 số mặt hàng có doanh số thấp nhất trong ngày. Để sử dụng hàm này, bạn cần truyền vào hai tham số:- Tham số thứ nhất là chỉ số của cột chứa doanh số trong danh sách mặt hàng.- Tham số thứ hai là danh sách mặt hàng cần xử lý.Hy vọng câu trả lời này giúp bạn hiểu rõ hơn về cách giải bài toán và cách sử dụng hàm đã được cung cấp.
Câu hỏi liên quan:
- Câu hỏi 1. Em sẽ thiết kế chương trình như thế nào? Trao đổi với bạn về cách thiết kế chương trình...
- 1. Thiết kế chương trình theo mô đunHoạt động 1: Thiết kế chương trình theo mô đunThực hiện các...
- Câu hỏi 1. Chương trình trên được thiết kế có bao nhiêu mô đun?
- Câu hỏi2. Các mô đun của chương trình trên có quan hệ với nhau như thế nào?
- 2. Lợi ích của phương pháp thiết kế theo mô đunHoạt động 2: Tìm hiểu lợi ích của phương pháp thiết...
- Câu hỏi 1. Phân loại các công việc bổ sung trên vào ba loại sau:- Công việc mới hoàn toàn.- Công...
- Câu hỏi 2:Công việc sau đây, nếu có sẽ thuộc nhóm công việc nào? Nhập một giá trị số nào đó,...
- Luyện tậpCâu hỏi 1. Nếu công việc bổ sung 3 có thêm yêu cầu in ra số lượng mặt hàng đã bán...
- Vận dụngCâu hỏi 1. Thiết lập chương trình cho công việc thường làm vào cuối giờ bán hàng: Cho trước...
- Câu hỏi 2. Em hãy giúp công ty du lịch thiết lập tour du lịch tối ưu cho khách hàng nếu biết...
Bình luận (0)