Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Data Science] Lọc trên trung bình lớp (eval + query @mean)

    Cho điểm 3 môn. Tính avg = (math+phys+chem)/3 bằng eval, sau đó lọc sinh viên có avg lớn hơn trung bình lớp (mean_avg = df['avg'].mean()) qua df.query('avg > @mean_avg'). Sắp giảm dần theo avg.

    • Định dạng đầu vào:

      Dòng 1: n. n dòng: student,math,phys,chem.

    • Ràng buộc đầu vào:

      1 <= n <= 100.

    • Định dạng đầu ra:

      student avg (avg 2 chữ số).

    Ví dụ:

    Đầu vào:

    4
    An,8.0,9.0,7.0
    Binh,5.0,6.0,5.5
    Chi,9.5,9.0,9.5
    Dung,7.0,7.5,8.0
    

    Đầu ra:

    Chi 9.33
    An 8.00

    Giải thích:

    avg: An=8.00, Binh=5.50, Chi=9.33, Dung=7.50. Mean=7.58. Lọc>mean: An, Chi → sort desc: Chi(9.33), An(8.00).

    Đang tải editor...