# Nhập số lượng học sinh từ bàn phím
n = int(input("Nhập số lượng học sinh trong lớp: "))
# Khởi tạo biến lưu điểm trung bình cao nhất và số lượng học sinh xếp loại khá
diem_tb_cao_nhat = 0
so_lu />
# Vòng lặp nhập điểm trung bình của các học sinh và thực hiện các tính toán liên quan
for i in range(n):
diem_tb = float(input(f"Nhập điểm trung bình của học sinh thứ {i+1}: "))
# Tìm điểm trung bình cao nhất
if diem_tb > diem_tb_cao_nhat:
diem_tb_cao_nhat = diem_tb
# Đếm số lượng học sinh xếp loại khá
if diem_tb >= 6.5 and diem_tb < 8:
so_luong_hoc_sinh_xep_loai_kha += 1
# In kết quả điểm trung bình cao nhất và số lượng học sinh xếp loại khá
print(f"Điểm trung bình cao nhất của lớp là: {diem_tb_cao_nhat}")
print(f"Số lượng học sinh được xếp loại khá là: {so_luong_hoc_sinh_xep_loai_kha}")
Giải thích:
- Chương trình bắt đầu bằng việc yêu cầu người dùng nhập số lượng học sinh trong lớp từ bàn phím, sử dụng hàm input() và ép kiểu về số nguyên bằng hàm int().
- Tiếp theo, chương trình sẽ khởi tạo biến diem_tb_cao_nhat và so_luong_hoc_sinh_xep_loai_kha để lưu điểm trung bình cao nhất và số lượng học sinh xếp loại khá.
- Sử dụng vòng lặp for để lặp lại quá trình nhập điểm trung bình cho từng học sinh. Trong mỗi vòng lặp, chương trình sẽ yêu cầu người dùng nhập điểm trung bình của học sinh và thực hiện các tính toán liên quan như tìm điểm trung bình cao nhất và đếm số lượng học sinh được xếp loại khá.
- Cuối cùng, chương trình sẽ in kết quả điểm trung bình cao nhất và số lượng học sinh xếp loại khá.