Giải chi tiết NV2 Bài 12. Thực hành thiết kế và lập trình theo mô đun (tiếp theo) (trang 140, 141) – SGK Tin học 11 Cánh diều. Tham khảo: Dựa vào kiến thức đã học.
Câu hỏi/Đề bài:
Thực hiện phân tích điểm một học sinh. Viết chương trình thực hiện hàm ptHocSinh và chạy thử kiểm tra.
Hướng dẫn:
Dựa vào kiến thức đã học.
Lời giải:
– Gọi hàm ptDiem; viết kết quả vào tệp “phantich_theoHS.txt”.
– Theo kết quả đếm số điểm thuộc mỗi mức xếp hạng Tốt, Khá, Đạt, Chưa đạt, nếu chamDiem > 0 thì viết thêm tên học sinh vào tệp “xetKhenThuong.txt”;
– Định dạng in ra số thực bằng một trong các cách sau:
+ Dùng hàm round() làm tròn số trước khi in ra để làm tròn, chỉ giữ lại d chữ số phần lẻ sau dấu chấm thập phân.
Dùng lệnh in có giữ chỗ bằng “{}” để định dạng bằng hàm fomat. Ví dụ, nếu muốn in ra số thực với 2 chữ số phần lẻ thì giữ chỗ bằng {:.2f}.