Nhiệm vụ 1:Viết chương trình quản lí điểm kiểm tra một môn học của một học sinh trong một học...
Câu hỏi:
Nhiệm vụ 1:
Viết chương trình quản lí điểm kiểm tra một môn học của một học sinh trong một học kì
Chương trình được thực hiện như sau:
- Nhập điểm: yêu cầu người dùng nhập các đâu điểm kiếm tra (từ hai đầu điểm trở lên).
- Thống kê điểm: chương trinh duyệt qua các đầu điểm rồi tính và in ra điểm trung binh kiểm tra, điểm thấp nhất, cao nhất.
Câu trả lời:
Người trả lời: GV. Đỗ Đăng Đức
Cách 1:Bước 1: Khai báo một mảng để lưu trữ các điểm kiểm tra.Bước 2: Sử dụng vòng lặp để nhập điểm từ người dùng.Bước 3: Dùng vòng lặp khác để duyệt qua các phần tử của mảng và tính tổng điểm.Bước 4: Tìm điểm cao nhất và thấp nhất trong mảng.Bước 5: Tính điểm trung bình = tổng điểm / số lượng đầu điểm.Bước 6: In ra kết quả điểm trung bình, điểm cao nhất, điểm thấp nhất.Cách 2:Bước 1: Khai báo một list để lưu trữ các điểm kiểm tra.Bước 2: Sử dụng vòng lặp để nhập điểm từ người dùng và thêm vào list.Bước 3: Sử dụng hàm sum() để tính tổng điểm.Bước 4: Sử dụng hàm max() và min() để tìm điểm cao nhất và thấp nhất.Bước 5: Tính điểm trung bình = tổng điểm / số lượng đầu điểm.Bước 6: In ra kết quả điểm trung bình, điểm cao nhất, điểm thấp nhất.Câu trả lời chi tiết và đầy đủ hơn:Để giải quyết bài toán này, ta có thể sử dụng danh sách trong Python để lưu trữ các điểm kiểm tra của học sinh. Dưới đây là đoạn code Python minh họa:```python# Khai báo một list để lưu trữ các điểm kiểm tradiem = []# Sử dụng vòng lặp để nhập điểm từ người dùngwhile True: diem_kt = float(input("Nhập điểm kiểm tra (nhập -1 để kết thúc): ")) if diem_kt == -1: break diem.append(diem_kt)# Tính tổng điểmtong_diem = sum(diem)# Tìm điểm cao nhất và thấp nhấtdiem_cao_nhat = max(diem)diem_thap_nhat = min(diem)# Tính điểm trung bìnhdiem_trung_binh = tong_diem / len(diem)# In ra kết quảprint(f"Điểm trung bình: {diem_trung_binh}")print(f"Điểm cao nhất: {diem_cao_nhat}")print(f"Điểm thấp nhất: {diem_thap_nhat}")```Đoạn code trên sẽ cho phép người dùng nhập các điểm kiểm tra, tính toán và in ra điểm trung bình, điểm cao nhất và điểm thấp nhất của học sinh.
Câu hỏi liên quan:
- MỞ ĐẦUTrong bài học trước, em đã biết cấu trúc dữ liệu mảng có thể giúp giải quyết tốt các bài toán...
- Nhiệm vụ 2Viết chương trình quản lí điểm kiểm tra một môn học trong mới học kì của tất cả học sinh...
- Luyện tậpCâu hỏi 1. Chỉnh sửa lại chương trình của Nhiệm vụ 1 để bổ sung chức năng:a) Thông báo...
- Câu hỏi 2:Chỉnh sửa lại chương trình để người dùng có thể:a) Tra cứu các đầu điểm kiểm tra...
- Vận dụngCâu hỏi 1. Viết chương trình nhập vào từ bàn phím danh sách lên (không gồm họ và đệm) học...
- Câu hỏi 2 . Viết chương trình nhập từ bàn phím số tự nhiên m và n. Sau đó lần lượt nhập m dòng, mỗi...
Bình luận (0)