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

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ỉnh diem và số nguyên loai; nếu loai = 0 tính tổng tất cả các khoản điều chỉnh (cả cộng lẫn trừ); nếu loai khá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).

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