Viết Hàm Python Tính điểm Trung Bình Học Sinh - Freetuts
Có thể bạn quan tâm
Hãy sử dụng hàm trong Python để viết chương trình tính điểm trung bình của học sinh và in kết qua ra màn hình console. Bắt buộc phải sử dụng hàm để giải bài này.
Chi tiết chương trình như sau:
- Nhập vào điểm các môn Toán, Lý, Hóa, Văn, Anh
- Tính điểm trung bình dựa vào 5 môn đó.
Nếu:
- Điểm trung bình bé hơn 5 thì học lực yếu
- Điểm trung bình từ 5 - 6.9 thì học lực trung bình
- Điểm trung bình từ 7 - 8.9 là học lực khá
- Điểm trung bình từ 9 - 10 là học lực giỏi
Bài giải
-------------------- ######## --------------------
Để giải bài tính điểm trung bình này bằng Python thì bạn phải sử dụng một số kiến thức gồm:
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. - Lệnh rẻ nhánh if else
- Các toán tử tính toán như cộng / trừ / nhân / chia
- Đặc biệt là sử dụng hàm.
Tham khảo bài giải sau:
""" HỌC PYTHON TẠI FREETUTS.NET AUTHOR: CƯỜNG NGUYỄN """ print("Chương trình tính điểm trung bình của học sinh") toan = 0; ly = 0; hoa = 0; van = 0; anh = 0 def nhap_diem(): """Hàm yêu cầu nhập điểm và trả về giá trị trung bình""" # Bước 1: Nhập dữ liệu print("Nhập điểm môn toán: ") toan = float(input()) print("Nhập điểm môn Lý: ") ly = float(input()) print("Nhập điểm môn Hóa: ") hoa = float(input()) print("Nhập điểm môn Văn: ") van = float(input()) print("Nhập điểm môn Anh: ") anh = float(input()) # Bước 2: Tính điểm trung bình trungbinh = (toan + ly + hoa + van + anh) / 5 return trungbinh def in_ket_qua(diem): """Hàm in kết quả lên màn hình""" print("Điểm trung bình là: ", trungbinh) if (diem < 5): print("Học lực yếu"); elif (diem >= 5 and diem < 7): print("Học lực trung bình") elif (diem >= 7 and diem < 9): print("Học lực khá") elif (diem >= 9): print("Học lực giỏi") # Sử dụng hàm trungbinh = nhap_diem() in_ket_qua(trungbinh)Và đây là kết quả khi mình test dữ liệu.
Bài viết này được đăng tại [free tuts .net]
Câu hỏi thường gặp liên quan:
- Viết hàm Python tính điểm trung bình học sinh
- Viết hàm Python tính tổng các số nguyên tô từ 0 - 1000
- Viết hàm Python tìm giá trị lớn nhất trong 3 số
- Viết hàm Lambda Python in ra thông tin sinh viên
- Viết hàm đệ quy Python tính tổng S = 1 + 2 + 3 + 4 + 5 ... + n
Cùng chuyên mục:
Cách lưu trữ và tải lại Models trong PyTorch
Tìm hiểu về TensorBoard với PyTorch
Học chuyển giao (Transfer Learning) trong PyTorch Beginner
Hướng dẫn cơ bản mạng Nơ-ron Tích Chập (CNN) trong PyTorch
Mạng Nơ-Ron truyền thẳng (Feed Forward Neural Network) trong PyTorch
Tìm hiểu Activation Functions trong PyTorch
Softmax và Cross Entropy trong PyTorch Beginner
Dataset Transforms trong PyTorch Beginner
Dataset và DataLoader trong PyTorch Beginner
Hồi quy Logistic trong PyTorch Beginner
Hồi quy tuyến tính trong PyTorch Beginner
Training Pipeline trong PyTorch Beginner
Sử dụng Gradient Descent với Autograd trong PyTorch
Hướng dẫn về Tensor cơ bản trong PyTorch
Hướng dẫn cài đặt PyTorch với Deep Learning
LDA (Linear Discriminant Analysis) trong Python
Thuật toán AdaBoost trong Python
Thuật toán K-Means Clustering trong Python
Triển khai PCA bằng Python
Triển khai thuật toán Random Forest bằng Python
Từ khóa » Tính Trung Bình Cộng Trong Python
-
Viết Hàm Trả Về Trung Bình Cộng Của Danh Sách đó. (Với Tham Số Là ...
-
Hàm Trả Về Tổng Và Trung Bình Cộng Của Các Từ Là Số Tự Nhiên Trong ...
-
Tính Trung Bình Cộng (một Loại Trung Bình) Trong Python - HelpEx
-
Làm Python Tính Trung Bình Cộng Các Thành Viên Trong Gđ Cụ Thể E Làm ...
-
Bài Tập Python Cơ Bản: Tính Trung Bình Của 3 Số Tự Nhiên | Codelearn
-
Bai6: Giải Bài Tập Python TH3 Tính Trung Bình Cộng - Tự Học Lập Trình ...
-
Cách Nhập Số Trong Python, Tính Trung Bình Cộng Python
-
an() Trong Python - W3seo Tính Toán Giá Trị Trung Bình Python
-
Viết Chương Trình Tính Trung Bình 3 Số Trong Python
-
Tính Toán Trung Bình, Trung Vị Và Chế độ Trong Python
-
Cách Tính Trung Bình Cộng Python - Mua Trâu
-
Trung Bình Python: Cách Tìm AVERAGE Của Một Danh Sách Bằng ...