Ghi lại nhật ký điểm thi đua của lớp
Thang điểm 10 · 3 test case chấm tự động · 3 tiêu chí chấm
Trong Nhiệm vụ 1 của bài học, em đã biết cách đọc dữ liệu từ tệp văn bản theo từng dòng, tách tên và điểm bằng lệnh split(), rồi lưu vào hai danh sách. Trong bài tập này, dữ liệu "tệp" sẽ được đưa vào trực tiếp qua bàn phím (mô phỏng việc đọc lần lượt từng dòng dữ liệu như khi đọc từ tệp DiemThiDua.inp).
Yêu cầu: Viết chương trình đọc số học sinh n, sau đó đọc n dòng, mỗi dòng gồm tên và điểm thi đua (số thực) cách nhau bởi dấu cách. Chương trình in lại đúng từng dòng dữ liệu (Tên và Điểm, giống cách ghi ra tệp bằng lệnh print()), sau đó in ra tổng điểm thi đua của cả lớp theo định dạng Tong <tổng điểm> (tổng được làm tròn đến 1 chữ số sau dấu phẩy).
Định dạng vào: Dòng 1 là số nguyên n; n dòng tiếp theo, mỗi dòng gồm tên và điểm cách nhau bởi dấu cách.
Định dạng ra: In lại n dòng theo đúng thứ tự đọc vào (Tên Điểm), dòng cuối in tổng điểm theo mẫu Tong <tổng>.
| Input | Output |
|---|---|
| 3 Nam 7.8 Son 5.6 Huong 8.9 | Nam 7.8 Son 5.6 Huong 8.9 Tong 22.3 |
| 5 An 9.0 Binh 6.5 Chi 7.25 Dung 8.0 Em 5.75 | An 9.0 Binh 6.5 Chi 7.25 Dung 8.0 Em 5.75 Tong 36.5 |
Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.
Giáo viên đăng nhập để giao bàiBài tập khác lớp 11
- Ước lượng thời gian chấm điểm bài thi trắc nghiệm · Lập trình
- Đo đường chéo sân tập thể thao · Lập trình
- Chồng sách trên bàn học · Lập trình
- Thống kê quãng đường chạy bộ của CLB · Lập trình
- Đếm số cách đóng gói đều sản phẩm · Lập trình
- Theo dõi số bước chân của nhóm tập luyện · Lập trình