Trong chương trình dưới đây, chúng tôi đã sử dụng một câu lệnh The sum is 1360 kết hợp với một vòng lặp trong thời gian để tính tổng số tự nhiên lên đến num. Show 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 The sum is 1361 để lặp lại cho đến khi NUM trở thành không. 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. Đâ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. n=int(input("Enter a number: ")) sum1 = 0 while(n > 0): sum1=sum1+n n=n-1 print("The sum of first n natural numbers is",sum1) 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 hướng dẫn này, chúng tôi sẽ viết một chương trình Python đơn giản để tính tổng số N tự nhiên đầu tiên. Chương trình tính toán tổng số n tự nhiên đầu tiên trong pythonTrong chương trình này, chúng tôi không sử dụng công thức bổ sung số tự nhiên n (n+1)/2, thay vào đó chúng tôi đang thêm các số tự nhiên bằng cách sử dụng vòng lặp. Người dùng được yêu cầu nhập giá trị của N và sau đó chương trình tính toán tổng số tự nhiên cho đến giá trị đã nhập n.we are not using the natural number addition formula n(n+1)/2, instead we are adding the natural numbers using while loop. The user is asked to enter the value of n and then the program calculates the sum of natural numbers upto the entered value n. # Program published on https://beginnersbook.com # Python program to calculate the sum of n Natural Numbers # n denotes upto which number you want to calculate the sum # for example, if n is 5 then the sum of first 5 natural numbers num = int(input("Enter the value of n: ")) hold = num sum = 0 if num <= 0: print("Enter a whole positive number!") else: while num > 0: sum = sum + num num = num - 1; # displaying output print("Sum of first", hold, "natural numbers is: ", sum) Đầu ra 1: Enter the value of n: 6 Sum of first 6 natural numbers is: 21 Đầu ra 2: Enter the value of n: 0 Enter a whole positive number! Đầu ra 3: Enter the value of n: -10 Enter a whole positive number! Đầu ra 4: Enter the value of n: 20 Sum of first 20 natural numbers is: 210 Ví dụ về Python liên quan:1. Chương trình Python để thêm các chữ số của một số 2. Chương trình Python để thêm phép trừ nhân và chia hai số 3. Chương trình Python để thêm hai ma trận 4. Chương trình Python để thêm hai số nhị phân Làm thế nào để bạn tìm thấy tổng của n số tự nhiên?Công thức của tổng số n tự nhiên đầu tiên là s = n (n+1) 2.Nếu tổng của N Số tự nhiên đầu tiên là 325 thì hãy tìm n.S=n(n+1)2 . If the sum of first n natural number is 325 then find n.
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.
Làm thế nào để bạn tìm thấy tổng của n số tự nhiên đầu tiên trong Python?Cho người dùng đầu vào n ... Khởi tạo một tổng số biến = 0 .. Sử dụng công thức sum = n (n+1)/2 .. In tổng .. 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. |