Cho tệp bangDiem.txt với cấu trúc gồm dòng đầu tiên là số lượng học sinh và số môn học, dòng thứ hai là danh sách các tên môn học, và các dòng tiếp theo là tên học sinh kèm điểm số các môn học. Làm thế nào để đọc tệp và tách ra danh sách tên học sinh cùng danh sách điểm số của từng học sinh?
Quảng cáo
Trả lời:
Đáp án: Dùng hàm readlines()
để đọc từng dòng của tệp và chuyển dữ liệu thành danh sách. Dòng đầu tiên sẽ dùng để xác định số lượng học sinh và môn học, dòng thứ hai để lấy tên môn học, và các dòng tiếp theo để lấy tên học sinh và điểm số của họ.
Giải thích: Hàm readlines()
sẽ đọc tất cả các dòng trong tệp bangDiem.txt
và trả về dưới dạng một danh sách chuỗi. Dòng đầu tiên có thể được chuyển thành số nguyên để biết số học sinh và số môn học, dòng thứ hai sẽ chứa danh sách tên môn học, còn các dòng tiếp theo sẽ chứa thông tin về tên học sinh và điểm số của từng môn.
Hot: Học hè online Toán, Văn, Anh...lớp 1-12 tại Vietjack với hơn 1 triệu bài tập có đáp án. Học ngay
- Trọng tâm Sử, Địa, GD KTPL 11 cho cả 3 bộ Kết nối, Chân trời, Cánh diều VietJack - Sách 2025 ( 38.000₫ )
- Sách - Sổ tay kiến thức trọng tâm Vật lí 11 VietJack - Sách 2025 theo chương trình mới cho 2k8 ( 45.000₫ )
- Sách lớp 11 - Trọng tâm Toán, Lý, Hóa, Sử, Địa lớp 11 3 bộ sách KNTT, CTST, CD VietJack ( 52.000₫ )
- Sách lớp 10 - Combo Trọng tâm Toán, Văn, Anh và Lí, Hóa, Sinh cho cả 3 bộ KNTT, CD, CTST VietJack ( 75.000₫ )
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Lời giải
Đáp án: B
Giải thích: remove(x) xóa phần tử đầu tiên có giá trị x trong danh sách.
Lời giải
Đáp án: A
Giải thích: insert(y, x) chèn x vào vị trí chỉ số y trong danh sách.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.