Mã ví dụ Python này trình bày một chương trình Python đơn giản để tìm tổng các số tự nhiên và in kết quả ra màn hình. Chương trình này lấy một số nguyên đầu vào từ người dùng và chạy vòng lặp từ số đã lấy về 0 và thêm các số trong vòng lặp
Chương trình
#Taking user input
num = int[input['Enter a number:']]
if num < 0:
num = input['Please enter a positive number:']
else:
sum = 0
#Loop to iterate till zero
while[num > 0]:
sum += num
num -= 1
print["The sum of the natural numbers is:", sum]
Đầu ra chương trình
Enter a number:15 The sum of the natural numbers is: 120
Trong bài học này, bạn sẽ học cách tính tổng và trung bình cộng của n số tự nhiên đầu tiên trong Python
Ngoài ra, bạn sẽ biết cách tính cộng và trung bình cộng của các số do người dùng nhập, danh sách các số. Và việc sử dụng chức năng tích hợp sẵn
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.50
Hướng dẫn này là một phần của Python Basics
Mục lục
- Tổng và trung bình cộng của n số tự nhiên đầu tiên
- Sử dụng hàm tích hợp sum[]
- Tổng và trung bình của một danh sách
- Tổng và trung bình sử dụng một công thức toán học
- Tổng và trung bình cộng của nhiều số do người dùng nhập
- Vòng lặp While để tính tổng và trung bình cộng
- Vấn đề thực hành. Cộng hai ma trận trong Python
- Dung dịch
- Bước tiếp theo
Tổng và trung bình cộng của n số tự nhiên đầu tiên
Tính tổng và trung bình cộng của 21 số trong Python
- Chấp nhận số n từ người dùng
Sử dụng hàm input[] để nhận số nguyên từ người dùng
- Chạy một vòng lặp cho đến khi số đã nhập
Tiếp theo, chạy vòng lặp for cho đến khi nhập số bằng hàm
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.5
2. Trong mỗi lần lặp, chúng tôi sẽ nhận được số tiếp theo cho đến khi vòng lặp đạt đến số cuối cùng, i. e. ,Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.5
1 - Tính tổng
Trong mỗi lần lặp, tiếp tục cộng số hiện tại vào biến tổng để tính phép cộng. Sử dụng công thức
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.5
4 - Tính trung bình
Cuối cùng, sau khi vòng lặp kết thúc, hãy tính giá trị trung bình bằng công thức
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.5
5. Ở đây,Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.5
1 là một số được nhập bởi người dùng
Chương trình
n = int[input["Enter number"]]
sum = 0
# loop from 1 to n
for num in range[1, n + 1, 1]:
sum = sum + num
print["Sum of first ", n, "numbers is: ", sum]
average = sum / n
print["Average of ", n, "numbers is: ", average]
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.5
Sử dụng hàm tích hợp sum[]
Bạn cũng có thể tận dụng lợi thế của hàm tích hợp sẵn
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.50 để tính tổng của một phạm vi và danh sách có thể lặp lại
Enter a number:15 The sum of the natural numbers is: 1202
Tổng và trung bình của một danh sách
Sử dụng các bước dưới đây để tính tổng và trung bình cộng của các số có trong danh sách đã cho
- Lặp lại danh sách Python bằng vòng lặp
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.5
8 và thêm từng số vào một biến tổng - Để tính giá trị trung bình, hãy chia tổng cho độ dài của danh sách đã cho [tổng số trong danh sách]
Enter a number:15 The sum of the natural numbers is: 1204
Tổng và trung bình sử dụng một công thức toán học
Trong các chương trình trên, chúng tôi đã tính tổng và trung bình bằng kỹ thuật lặp. Bây giờ, hãy xem cách tính tổng và trung bình cộng trực tiếp bằng công thức toán học
Giả sử
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.51 là một số
- Tổng của n số tự nhiên đầu tiên =
Enter a number:15 The sum of the natural numbers is: 120
20 - trung bình cộng của n số tự nhiên đầu tiên =
Enter a number:15 The sum of the natural numbers is: 120
21
Thí dụ
Enter a number:15 The sum of the natural numbers is: 1208
Tổng và trung bình cộng của nhiều số do người dùng nhập
Nếu bạn muốn tính tổng và tỷ lệ phần trăm của nhiều số do người dùng nhập, hãy tham khảo chương trình sau
Tham khảo cách chấp nhận danh sách số làm đầu vào trong Python
Enter a number:15 The sum of the natural numbers is: 1209
đầu ra
Output Enter number 10 Sum of first 10 numbers is: 55 Average of 10 numbers is: 5.50
Vòng lặp While để tính tổng và trung bình cộng
Bạn cũng có thể sử dụng vòng lặp while trong Python để tính tổng và trung bình cộng của n số. Thực hiện theo các bước sau