Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
977M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
Python
Cho một HTTP response chứa bảng điểm theo mã sinh viên có dạng JSON và một danh sách mã sinh viên
Yêu cầu:
Viết function tinh_diem(bang_diem, ma_sinh_vien)
:
Nếu mã sinh viên có tồn tại thì trả về 1 tuple có dạng (tuple, float)
chứa bảng điểm và điểm học phần của sinh viên đó (theo công thức 0.4 * TBQT + 0.6 * KTHP
)
Nếu mã sinh viên không tồn tại thì trả về tuple có dạng (None, None)
Input:
- Dòng đầu tiên chứa bảng điểm có dạng JSON
- Dòng tiếp theo chứa số n
- n dòng tiếp theo, mỗi dòng chứa 1 mã sinh viên
Output:
- 1 tuple như yêu cầu của đề bài
- Lưu ý code cần viết function
Ví dụ:
Input:
{"70353023": [4.9, 6.62, 1.56], "09793868": [9.98, 5.69, 3.34], "99487128": [8.03, 4.96, 5.44], "71993082": [7.02, 4.33, 9.43], "21000110": [9.14, 4.47, 0.61], "42767521": [9.23, 7.57, 8.56], "50056321": [9.06, 5.64, 9.43], "52188197": [5.34, 9.6, 6.28], "37685209": [8.19, 8.78, 1.2], "77413292": [5.49, 9.98, 8.39], "18859997": [7.65, 4.8, 4.68], "82011996": [9.86, 9.1, 7.59], "07843850": [7.52, 5.67, 9.55], "28508706": [5.94, 5.66, 2.25], "90686103": [4.53, 6.23, 6.76], "15934736": [5.29, 5.28, 3.92], "39624251": [4.59, 7.4, 2.48]}
6
77413292
82011996
45445518
14827669
28477940
45796865
Output:
((5.49, 9.98, 8.39), 8.128)
((9.86, 9.1, 7.59), 8.346)
(None, None)
(None, None)
(None, None)
(None, None)
Function mẫu:
def tinh_diem(bang_diem, ma_sinh_vien):
#do_something
return [None, None]
Bình luận