Hệ thống tính điểm rèn luyện học sinh cuối kỳ
Lớp 10Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng cao
Thang điểm 10 · 6 test case chấm tự động · 4 tiêu chí chấm
Viết chương trình quản lý điểm rèn luyện gồm hai hàm:
tinh_tong(diem, loai): nhận vào danh sách các khoản điều chỉnhdiemvà số nguyênloai; nếuloai = 0tính tổng tất cả các khoản điều chỉnh (cả cộng lẫn trừ); nếuloaikhác 0 chỉ tính tổng các khoản cộng điểm (giá trị dương).xep_loai(diem_cuoi): nhận điểm cuối kỳ, trả lại xếp loại theo quy tắc: từ 90 trở lên là loại Tot; từ 70 đến dưới 90 là loại Kha; từ 50 đến dưới 70 là loại Trung binh; dưới 50 là loại Yeu.
Chương trình chính: đọc số khoản điều chỉnh n, đọc n số nguyên là các khoản điều chỉnh, đọc loai; tính diem_cuoi = 100 + tinh_tong(diem, loai); sau đó gọi xep_loai(diem_cuoi) để in kết quả.
Định dạng vào: Dòng 1: số nguyên n; dòng 2: n số nguyên cách nhau bởi dấu cách; dòng 3: số nguyên loai.
Định dạng ra: In 2 dòng theo đúng mẫu: Diem ren luyen: giá_trị và Xep loai: tên_loại (tên loại không dấu, viết liền như Tot, Kha, Trung binh, Yeu).
| Input | Output |
|---|---|
| 5 5 -3 10 -8 2 0 | Diem ren luyen: 106 Xep loai: Tot |
| 5 -15 -10 5 -8 3 0 | Diem ren luyen: 75 Xep loai: Kha |
| 5 -20 -30 -25 -10 -20 0 | Diem ren luyen: -5 Xep loai: Yeu |
#tham số của hàm#đối số#hàm nhiều tham số#chương trình con#if-elif#category:danh_gia#difficulty:analyzing
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 10
- Xét kết quả Đạt / Không đạt · Lập trình
- Cân lại mẫu đá thiên thạch trên các hành tinh khác · Lập trình
- Khám phá tên đăng nhập mạng xã hội · Lập trình
- Tính điểm trung bình 3 môn thi · Lập trình
- Tìm lỗi: Tổng lượt xem video theo ngày · Lập trình
- Tra cứu điểm số theo chỉ số danh sách · Lập trình