Hướng dẫn average python
Trong hướng dẫn Python này, bạn sẽ học cách tính trung bình trong Python: Show
Nội dung chính
Trung bình Python qua Vòng lặpTrong ví dụ này, chúng tôi đã khởi tạo biến sum_num thành 0 và sử dụng vòng lặp for. Vòng lặp for sẽ lặp qua các phần tử có trong danh sách và mỗi số được thêm vào và lưu bên trong biến sum_num. Giá trị trung bình của danh sách Python được tính bằng cách sử dụng sum_num chia cho số lượng các số trong danh sách bằng cách sử dụng hàm tích hợp len (). Ví dụ về mã:def cal_average(num): sum_num = 0 for t in num: sum_num = sum_num + t avg = sum_num / len(num) return avg print("The average is", cal_average([18,25,3,41,5])) Output: The average is 18.4 Python Average – Sử dụng các hàm tích hợp sum () và len ()Trong ví dụ này, các hàm tích hợp sum () và len () được sử dụng để tìm điểm trung bình trong Python. Đó là một cách dễ dàng để tính giá trị trung bình vì bạn không phải lặp qua các phần tử và kích thước mã cũng được giảm xuống. Mức trung bình có thể được tính toán chỉ với một dòng mã như hình dưới đây. Ví dụ về chương trình:# Example to find average of list number_list = [45, 34, 10, 36, 12, 6, 80] avg = sum(number_list)/len(number_list) print("The average is ", round(avg,2)) Output: The average is 31.86 Sử dụng hàm trung bình từ mô-đun thống kêBạn có thể dễ dàng tính toán average sử dụng hàm trung bình từ mô-đun thống kê. Ví dụ hiển thị bên dưới # Example to find the average of the list from statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2)) Output: The average is 31.86 Sử dụng mean () từ thư viện numpyThư viện Numpy là thư viện thường được sử dụng để làm việc trên các mảng đa chiều lớn. Nó cũng có một bộ sưu tập lớn các hàm toán học được sử dụng trên các mảng để thực hiện các tác vụ khác nhau. Một trong những điều quan trọng là hàm mean () sẽ cung cấp cho chúng ta giá trị trung bình cho danh sách đã cho. Ví dụ về mã:# Example to find avearge of list from numpy import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2)) Output: C:pythontest>python testavg.py The average is 31.86 Bản tóm tắt:
Bài toán cần xử lýViết hàm với tham số truyền vào là một danh sách các số thực. Trả về trung bình cộng của danh sách đó. Kiến thức cần có
Định dạng đầu vàoGồm một dòng duy nhất chứa các phần tử là số thực của danh sách, các phần tử cách nhau bởi khoảng trắng Định dạng đầu raGồm một dòng duy nhất hiển thị trung bình cộng của danh sách.
Ví dụ
Gợi ý
Code mẫu
Kết luậnTrong bài này, Kteam đã hướng dẫn bạn cách viết hàm với tham số truyền vào là một danh sách các số thực. Trả về trung bình cộng của danh sách đó. Thêm bài giải của bạn vào phần bình luận để được Kteam review code và fix lỗi (nếu có) trong livestream của khóa học này. Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách VIẾT HÀM TRẢ VỀ PHẦN TỬ CÓ GIÁ TRỊ NHỎ NHẤT KHÔNG DÙNG HÀM MIN. (VỚI THAM SỐ LÀ DANH SÁCH SỐ PHẬN). Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách - Không ngại khó!" Tải xuốngProjectNếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |