Python Bài 15.B11 [Tìm kiếm & sắp xếp]: Sắp xếp học sinh theo GPA giảm dần
Đề bài
Xây dựng chương trình quản lý Học Sinh gồm các thông tin: Tên, Lớp, GPA.
Cho N học sinh, hãy sắp xếp danh sách học sinh theo GPA giảm dần và in ra kết quả theo đúng định dạng yêu cầu.
Input
- Dòng 1: Số nguyên
N– số lượng học sinh (1 ≤ N ≤ 50) Với mỗi học sinh gồm 3 dòng:
- Dòng 1: Tên học sinh
- Dòng 2: Lớp
- Dòng 3: GPA (0 ≤ GPA ≤ 4.0)
Output
- In ra danh sách học sinh đã được sắp xếp theo GPA giảm dần
- Mỗi dòng có dạng:
HSxxx Tên Lớp GPA
Trong đó:
HSxxxlà mã học sinh, đánh số theo thứ tự nhập ban đầu, bắt đầu từHS001
Ví dụ
Input
2
Nguyen Van A
Lop1
3.5
Tran Van B
Lop2
4.0
Output
HS002 Tran Van B Lop2 4.0
HS001 Nguyen Van A Lop1 3.5
Explanation
- HS001: Nguyen Van A – GPA 3.5
- HS002: Tran Van B – GPA 4.0
Sắp xếp theo GPA giảm dần ⇒ HS002 đứng trước HS001.
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House – Việt Nam
Youtube: CLB Lập Trình Full House
Comments