Câu hỏi:

11/07/2024 463

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.

Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa... kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 70k).

Tổng ôn Toán-lý hóa Văn-sử-đia Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

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][p]}")

Bình luận


Bình luận

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Chương trình trên được thiết kế có bao nhiêu mô đun?

Xem đáp án » 20/04/2023 667

Câu 2:

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 số K (một doanh số giả định), cần tìm ra mặt hàng có doanh số nhỏ hơn K nhưng gần với K nhất. Bài toán này có thể sử dụng thuật toán tìm kiếm nào để giải?

Xem đáp án » 20/04/2023 651

Câu 3:

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 sao cho hợp lí nhất.

Xem đáp án » 13/07/2024 630

Câu 4:

Thực hiện các bước thiết kế giải bài toán trên theo phương pháp làm mịn dần, trao đổi và thảo luận để biết được cách thiết kế chương trình theo mô đun.

Xem đáp án » 13/07/2024 477

Câu 5:

Các mô đun của chương trình trên có quan hệ với nhau như thế nào?

Xem đáp án » 20/04/2023 476

Câu 6:

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 việc nâng cấp một mô đun cũ.

- Công việc không liên quan đến thuật toán và lập trình.

Xem đáp án » 11/07/2024 313