LH Quảng cáo: lazijsc@gmail.com

Bài tập  /  Bài đang cần trả lời

Viết chương trình: a) Nhập điểm trung bình của n học sinh trong lớp, n nhập từ bàn phím

Viết chương trình
a) Nhập điểm trung bình của n học sinh trong lớp ,n nhập từ bàn phím
b) Tìm và in ra màn hình điểm trung bình cao nhất lớp
c) Đếm xem trong lớp có bao nhiêu bạn xếp loại khá ( 6,5 < hoặc = điểm trung bình < 8)
1 trả lời
Hỏi chi tiết
191
1
0
Lộc
22/04/2023 09:20:32
+5đ tặng
# 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á.

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Bài tập Tin học Lớp 8 mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư