Trả lời Luyện tập 2 Bài 28. Thiết kế chương trình theo mô đun (trang 127) – SGK Tin học 11 Kết nối tri thức. Hướng dẫn: Tra cứu trên internet, sách, báo, …kết hợp kiến thức trong bài để trả lời câu hỏi.
Câu hỏi/Đề bài:
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.
Hướng dẫn:
Tra cứu trên internet, sách, báo,…kết hợp kiến thức trong bài để trả lời câu hỏi.
Lời giải:
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]}”)