Cách tìm trung bình 10 số trong Python:
Bài đăng này sẽ chỉ cho bạn cách tìm trung bình 10 số trong Python. Để có được giá trị trung bình, chúng ta cần chia tổng số cho tổng số số. Vì vậy, nếu chúng ta tìm thấy trung bình 10 số, chúng ta cần chia tổng số của các số này cho 10.
Trong bài đăng này, chúng tôi sẽ học cách tìm trung bình 10 số trong Python theo những cách khác nhau.
Thuật toán để theo dõi:
Ví dụ: nếu N1, N2, N10 là 10 số đã cho, giá trị trung bình được tính bằng cách sử dụng công thức dưới đây:
(n1 + n2 + n3 + n4 + n5 + n6 + n7 + n8 + n9 + n10)/10
Vì vậy, chúng ta cần tìm tổng của các số và chúng ta có thể chia tổng số cho 10 để nhận giá trị trung bình.
Phương pháp 1: Tìm trung bình bằng cách sử dụng một vòng lặp cho vòng lặp:
Hãy để sử dụng một vòng lặp For để lấy các số làm đầu vào và tìm giá trị trung bình:
sum = 0 for _ in range(10): n = float(input('Enter a number: ')) sum = sum + n average = sum/10 print(f'The average of these numbers is: {average}')
Trong ví dụ này,
- Các vòng lặp sẽ chạy trong 10 lần.
- Đối với mỗi lần lặp, chúng tôi đang yêu cầu người dùng nhập một số và số đó được lưu trữ trong n.
- n được thêm vào tổng. Khi vòng lặp kết thúc, tổng sẽ giữ tổng số của tất cả các số này.
- Trung bình được tính bằng cách chia tổng 10.
- Dòng cuối cùng in giá trị trung bình được tính toán.
Nếu bạn chạy chương trình này, nó sẽ in đầu ra như dưới đây:
Enter a number: 10 Enter a number: 12 Enter a number: 122 Enter a number: 12.34 Enter a number: 43.2 Enter a number: 12.333 Enter a number: 77.10 Enter a number: 98 Enter a number: 89.22 Enter a number: 90.1 The average of these numbers is: 56.6293
Phương pháp 2: Tìm trung bình bằng cách sử dụng vòng lặp thời gian:
Chúng ta cũng có thể sử dụng một vòng lặp thời gian để tìm giá trị trung bình. Vòng lặp trong khi sẽ chạy 10 lần.
sum = 0 count = 0 while count<10: n = float(input('Enter a number: ')) sum = sum + n count = count + 1 average = sum/10 print(f'The average of these numbers is: {average}')
Ở đây, chúng tôi đã khởi tạo một số lượng biến là 0 và điều này được sử dụng trong vòng lặp trong khi. Vòng lặp trong khi sẽ chạy cho đến khi giá trị của số lượng nhỏ hơn 10. Bên trong vòng lặp, chúng tôi đang tăng giá trị của số lượng 1 trên mỗi lần lặp.
Nếu bạn chạy chương trình này, nó sẽ cho kết quả tương tự.
Phương pháp 3: Tìm giá trị trung bình mà không cần lưu trữ số trong một biến:
Chúng ta có thể tính tổng mà không cần lưu trữ giá trị số trong một biến riêng biệt. Chúng ta cần thêm giá trị đầu vào của người dùng vào biến tổng trực tiếp mà không cần lưu trữ nó vào n trước.
Hãy để viết nó bằng cách sử dụng một vòng lặp:
sum = 0 for _ in range(10): sum = sum + float(input('Enter a number: ')) average = sum/10 print(f'The average of these numbers is: {average}')
Trong chương trình này, số đầu vào của người dùng được thêm vào tổng trực tiếp. Nếu bạn chạy chương trình này, nó sẽ cung cấp đầu ra tương tự.
Enter a number: 1 Enter a number: 2 Enter a number: 3 Enter a number: 4 Enter a number: 5 Enter a number: 6 Enter a number: 7 Enter a number: 8 Enter a number: 9 Enter a number: 10 The average of these numbers is: 5.5
Phương pháp 4: Tìm trung bình của các số trong danh sách:
Nếu các số nằm trong danh sách, chúng ta có thể lặp lại các số để tìm tổng và trung bình:
sum = 0 given_nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in given_nums: sum = sum + i average = sum/10 print(f'The average of these numbers is: {average}')
Chúng ta cũng có thể sử dụng phương thức tổng để tìm tổng của các số trong danh sách:
given_nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] average = sum(given_nums)/10 print(f'The average of these numbers is: {average}')
Nó sẽ in cùng một kết quả.
Bạn cũng có thể thích:
- Cách trừ hai số trong Python
- Chương trình Python để chuyển đổi một nhị phân thành thập phân
- Python trong và không trong các nhà khai thác giải thích với các ví dụ
- Chương trình Python để in mô hình chéo bằng Star
- 4 Cách để chuyển đổi đối tượng DateTime thành Epoch trong Python
- Cách chuyển đổi giá trị thập phân thành thập lục phân trong Python
- Học cách lấy tên lớp trong Python theo 2 cách
- Giới thiệu về năng suất trong Python với ví dụ