Câu hỏi:

20/04/2023 227

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.

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

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

Quảng cáo

book vietjack

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 244

Câu 2:

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 » 20/04/2023 216

Câu 3:

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 200

Câu 4:

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 179

Câu 5:

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 đó, ví dụ K, cần tìm trong danh sách các mặt hàng có doanh số xấp xỉ K (hơn kém nhau không quá hằng số C=1).

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

Câu 6:

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 trong ngày thì cần thêm hay sửa lệnh nào của chương trình BC2().

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

Bình luận


Bình luận
tailieugiaovien.com.vn
tuyen-dung-giao-vien-1900