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

Trả lời Luyện tập 2 trang 131 Tin học 11 sách Kết nối tri thức hay, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 11.

1 83 lượt xem


Giải Tin học 11 Bài 28: Thiết kế chương trình theo mô đun

Luyện tập 2 trang 131 Tin học 11: 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.

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

1 83 lượt xem


Xem thêm các chương trình khác: