Trong hướng dẫn này, chúng ta sẽ viết một chương trình Python đơn giản để tính tổng của n số tự nhiên đầu tiên
Chương trình tính tổng n số tự nhiên đầu tiên bằng Python
Trong chương trình này, chúng ta không sử dụng công thức cộng số tự nhiên n[n+1]/2, thay vào đó chúng ta cộng các số tự nhiên bằng vòng lặp while. Người dùng được yêu cầu nhập giá trị của n và sau đó chương trình sẽ tính tổng các số tự nhiên cho đến giá trị n đã nhập
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
Chương trình Python tìm tổng n số;
Chương trình Python để tính tổng n số
- Tính/Tìm tổng của n số tự nhiên bằng hàm vòng lặp và phạm vi
- Tìm/Tính tổng n số tự nhiên trong python bằng vòng lặp while
- Chương trình Python để tìm/tính tổng các số trong một danh sách nhất định
- Công thức toán tìm/tính tổng n số bằng chương trình python
- Chương trình Python tìm/Tính tổng n số tự nhiên lẻ
- Chương trình Python tìm/Tính tổng n số tự nhiên chẵn
1. Tìm/Tính tổng của n số tự nhiên bằng hàm phạm vi và vòng lặp
- Trước hết, bạn có thể sử dụng hàm python input[] trong chương trình python để người dùng nhập số [n] để tính tổng
- Tiếp theo, khai báo một biến có tên sum, nó sẽ chứa tổng của n số tự nhiên sum
- Tiếp theo, chạy vòng lặp cho đến số đã nhập bằng cách sử dụng vòng lặp for và hàm range[]
- Trong một vòng lặp, hãy tính tổng của n số bằng công thức
Enter Number to calculate sum 5 Sum of first 5 number is: 15
2 - Sau khi vòng lặp kết thúc, in ra biến sum chứa tổng của n số
n = input["Enter Number to calculate sum"] n = int [n] sum = 0 for num in range[0, n+1, 1]: sum = sum+num print["SUM of first ", n, "numbers is: ", sum ]
đầu ra
Enter Number to calculate sum 5 Sum of first 5 number is: 15
2. Tìm/Tính tổng n số tự nhiên trong python bằng vòng lặp while
Ngoài ra, sử dụng vòng lặp while trong python để tính tổng n số
- Trước hết, bạn có thể sử dụng hàm python input[] trong chương trình python để người dùng nhập số [n] để tính tổng
- Tiếp theo, khai báo một biến có tên sum, nó sẽ chứa tổng của n số tự nhiên sum
- Chạy vòng lặp while cho đến khi n lớn hơn 0
- Thêm giá trị hiện tại của n vào biến tổng. Và, giảm số n đi 1 trong thân vòng lặp while
- Sau khi vòng lặp kết thúc, biến in sum name
Chương trình Python tìm tổng n số bằng vòng lặp While
n = input["Enter Number to calculate sum"] n = int [n] total_numbers = n sum=0 while [n >= 0]: sum += n n-=1 print ["sum using while loop ", sum]
đầu ra
Enter Number to calculate sum 5 Sum using while loop 15
3. Chương trình Python để Tìm/Tính tổng các số trong một danh sách đã cho
- Khai báo một biến có tên là tổng, nó sẽ chứa tổng của n số tự nhiên là tổng
- Tiếp theo, xác định danh sách và gán giá trị cho danh sách python
- Chạy một vòng lặp và Thêm giá trị hiện tại của n vào biến tổng
- Sau khi vòng lặp kết thúc, biến in sum name
sum = 0 list = [11,4,5,7,99,10,12] for num in list: sum = sum +num print ["sum of list element is : ", sum]
đầu ra
________số 84. Công thức toán Tìm/Tính tổng n số với chương trình python
Trong các chương trình trên, bạn đã học cách tính tổng n số bằng vòng lặp for, vòng lặp while và hàm phạm vi
Bây giờ, bạn sẽ học cách tính/tìm tổng của n số trong python mà không cần vòng lặp for, vòng lặp while trong python. Tính tổng trực tiếp bằng công thức toán học trong chương trình python
Tổng của công thức toán học số tự nhiên n là =
Enter Number to calculate sum 5 Sum of first 5 number is: 153
Trong chương trình python dưới đây, bạn sẽ học cách sử dụng công thức toán học này là =
Enter Number to calculate sum 5 Sum of first 5 number is: 153 để tìm/tính tổng n số trong chương trình python