Hướng dẫn how do you find the sum of the first n terms in python? - làm thế nào để bạn tìm thấy tổng của n số hạng đầu tiên trong python?
Đây là một chương trình Python để tìm tổng số n tự nhiên đầu tiên. Mô tả vấn đề Chương trình lấy số lượng của các điều khoản và tìm thấy tổng của N số tự nhiên đầu tiên. Giải pháp vấn đề 1. Lấy số lượng số tự nhiên để tìm tổng và lưu trữ nó trong một biến riêng biệt. 2. Khởi tạo biến tổng thành 0. 3. Sử dụng vòng lặp trong thời gian để tìm tổng số tự nhiên và giảm số cho mỗi lần lặp. 4. Các số được thêm vào biến tổng và điều này tiếp tục cho đến khi giá trị của số lớn hơn 0. 5. Sau đó, tổng n số tự nhiên đầu tiên được in. 6. Thoát. Chương trình/mã nguồn Dưới đây là mã nguồn của chương trình Python để tìm tổng số n tự nhiên đầu tiên. Đầu ra chương trình cũng được hiển thị dưới đây. Giải thích chương trình 1. Người dùng phải nhập số số tự nhiên để tìm tổng. 2. Biến tổng được khởi tạo thành 0. 3. Vòng lặp được sử dụng để tìm tổng số tự nhiên và số được giảm cho mỗi lần lặp. 4. Các số được thêm vào biến tổng và điều này tiếp tục cho đến khi giá trị của biến lớn hơn 0. 5. Khi giá trị của biến trở nên nhỏ hơn 0, tổng số n số tự nhiên được in. Trường hợp kiểm tra thời gian chạy Case 1: Enter a number: 18 The sum of first n natural numbers is 171 Case 2: Enter a number: 167 The sum of first n natural numbers is 14028 Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python. Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python. Bước tiếp theo:
Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn. Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses. Trong chương trình dưới đây, chúng tôi đã sử dụng một câu lệnh Mã nguồn
Đầu ra The sum is 136 Lưu ý: Để kiểm tra chương trình cho một số khác, thay đổi giá trị của num. To test the program for a different number, change the value of num. Ban đầu, tổng được khởi tạo thành 0. và, số được lưu trữ trong số Biến. Sau đó, chúng tôi đã sử dụng vòng Case 1: Enter a number: 18 The sum of first n natural numbers is 171 Case 2: Enter a number: 167 The sum of first n natural numbers is 140280 để lặp lại cho đến khi NUM trở thành 0. Trong mỗi lần lặp của vòng lặp, chúng tôi đã thêm num vào tổng và giá trị của num bị giảm 1. Chúng tôi có thể đã giải quyết vấn đề trên mà không sử dụng vòng lặp bằng cách sử dụng công thức sau. n*(n+1)/2 Ví dụ: nếu n = 16, tổng sẽ là (16*17)/2 = 136.n = 16, the sum would be (16*17)/2 = 136. Đến lượt bạn: Sửa đổi chương trình trên để tìm tổng số tự nhiên bằng cách sử dụng công thức bên dưới. Modify the above program to find the sum of natural numbers using the formula below. Tìm tổng số n tự nhiên đầu tiên trong PythonĐưa ra một số nguyên nhập mục tiêu là viết mã để tìm tổng số n tự nhiên đầu tiên trong C ++. Để làm như vậy, chúng tôi chỉ cần tiếp tục thêm giá trị của biến ITER bằng cách sử dụng một vòng lặp. Example Input : num = 8 Tìm tổng số n tự nhiên đầu tiên trong PythonĐưa ra một đầu vào số nguyên của N, mục tiêu là tìm tổng của tất cả các số tự nhiên cho đến khi số nguyên đầu vào đã cho. Để làm như vậy, chúng ta có thể sử dụng các cách tiếp cận khác nhau để viết mã Python và một số phương pháp như vậy được đề cập dưới đây,
Chúng tôi sẽ thảo luận và tìm hiểu thêm về từng phương pháp được đề cập ở trên chi tiết trong các phần dưới đây.
Phương pháp 1: Sử dụng cho vòng lặpPhương pháp 2: Sử dụng công thức cho tổng của thuật ngữ thứ n Phương pháp 3: Sử dụng đệ quynum = 5 sum = 0 for i in range(num+1): sum+=i print(sum) Chúng tôi sẽ thảo luận và tìm hiểu thêm về từng phương pháp được đề cập ở trên chi tiết trong các phần dưới đây.Trong phương pháp này, chúng tôi sẽ thêm tất cả các số tự nhiên cho đến khi đầu vào số nguyên đã cho sử dụng cho vòng lặp trong Python.Mã Python
Sử dụng một vòng lặp trong lặp ’I, lặp lại giữa [1, num].Mỗi lần thêm ‘i, vào tổng hiện tại là sum = sum + i. Thuật toán cho mã trên như sau,
Đầu ra cho mã được đề cập ở trên là tổng của tất cả các số tự nhiên cho đến khi giá trị đã cho. Phương pháp 2: Sử dụng công thức cho tổng của thuật ngữ thứ nTrong phương pháp này, chúng tôi sử dụng công thức để tìm tổng số n. Công thức để tìm tổng của n thuật ngữ = (num * (num + 1)) / 2 Sum = ( Num * ( Num + 1 ) ) / 2 Mã Pythonnum = 5 print(int(num*(num+1)/2)) Đầu raĐang làm việcĐối với người dùng đầu vào n.
Giải trìnhĐưa ra một số nguyên đầu vào n, mục tiêu là tính tổng của tất cả các số tự nhiên cho đến khi số nguyên N. thực hiện như vậy, chúng tôi lặp lại tất cả các số nằm trong N và tiếp tục tăng giá trị tổng. Thuật toán cho mã trên như sau,
Đầu ra cho mã được đề cập ở trên là tổng của tất cả các số tự nhiên cho đến khi giá trị đã cho.
Phương pháp 2: Sử dụng công thức cho tổng của thuật ngữ thứ nTrong phương pháp này, chúng tôi sử dụng công thức để tìm tổng số n. Mã Pythondef getSum(num): if num == 1: return 1 return num + getSum(num-1) num = 5 print(getSum(num)) Đầu ra
Đang làm việcĐối với người dùng đầu vào n.
Giải trìnhĐưa ra một số nguyên đầu vào n, mục tiêu là tính tổng của tất cả các số tự nhiên cho đến khi số nguyên N. thực hiện như vậy, chúng tôi lặp lại tất cả các số nằm trong N và tiếp tục tăng giá trị tổng. Thuật toán cho mã trên như sau,
Đầu ra cho mã được đề cập ở trên là tổng của tất cả các số tự nhiên cho đến khi giá trị đã cho. Phương pháp 2: Sử dụng công thức cho tổng của thuật ngữ thứ n
Trong phương pháp này, chúng tôi sử dụng công thức để tìm tổng số n.Công thức để tìm tổng của n thuật ngữ = (num * (num + 1)) / 2
Mã PythonĐầu ra
Đang làm việcĐang làm việcĐối với người dùng đầu vào n.
Làm thế nào để bạn tổng hợp các thuật ngữ N đầu tiên trong Python?Đầu ra chương trình cũng được hiển thị bên dưới ... n = int (input ("nhập một số:")) sum1 = 0 while (n> 0): sum1 = sum1+n n = n-1 in ("tổng của n số tự nhiên đầu tiên là", sum1). Trường hợp 1: Nhập một số: 18 Tổng số n tự nhiên đầu tiên là 171 Trường hợp 2: Nhập một số: 167 Tổng số N Số tự nhiên đầu tiên là 14028 .. Làm thế nào để bạn tổng số n số đầu tiên?Công thức của tổng số n tự nhiên đầu tiên là s = n (n+1) 2.S=n(n+1)2 .
Làm thế nào để bạn thêm tổng của một số trong Python?Bây giờ bạn có thể sử dụng SUM hàm tích hợp () của Python để thêm nhiều giá trị số lại với nhau.use Python's built-in function sum() to add multiple numeric values together.
SUM () SUM () trong Python là gì?Hàm python sum () hàm sum () trả về một số, tổng của tất cả các mục trong một số không thể điều chỉnh được.returns a number, the sum of all items in an iterable. |