Môn Tin họcQuản lý học tập Tin học

Ghi lại nhật ký điểm thi đua của lớp

Lớp 11Lập trìnhpythonGiải quyết vấn đề với máy tínhThông hiểu

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>.

InputOutput
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
#đọc tệp#split#vòng lặp#danh sách#category:on_tap#difficulty:understanding

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ài