Tổng của chuỗi trong Python là gì?

❮ Chức năng tích hợp sẵn


Thí dụ

Thêm tất cả các mục trong một bộ và trả về kết quả

a = (1, 2, 3, 4, 5)
x = tổng(a)

Tự mình thử »


Định nghĩa và cách sử dụng

Hàm sum() trả về một số, tổng của tất cả các mục trong một lần lặp


cú pháp

tổng (có thể lặp lại, bắt đầu)

Giá trị tham số

Tham sốDescriptioniterableBắt buộc. Trình tự để sumstartTùy chọn. Một giá trị được thêm vào giá trị trả về

Thêm ví dụ

Thí dụ

Bắt đầu với số 7 và thêm tất cả các mục trong bộ vào số này

a = (1, 2, 3, 4, 5)
x = tổng(a, 7)

Tự mình thử »


❮ Chức năng tích hợp sẵn


Viết chương trình Python để tính tổng của chuỗi 1²+2²+3²+…. +n² sử dụng Vòng lặp For và Hàm với một ví dụ

Công thức toán học cho Python Tổng của chuỗi 1²+2²+3²+…. +n² = ( n (n+1) (2n+1)) / 6

Chương trình Python để tính Tổng của Chuỗi 1²+2²+3²+…. +n²

Chương trình Python này yêu cầu người dùng nhập bất kỳ số nguyên dương nào. Tiếp theo chương trình Python tìm tổng của dãy 12 + 22 + 32 + … + n2 theo công thức trên

# Python Program to calculate Sum of Series 1²+2²+3²+….+n²
 
number = int(input("Please Enter any Positive Number  : "))
total = 0

total = (number * (number + 1) * (2 * number + 1)) / 6

print("The Sum of Series upto {0}  = {1}".format(number, total))

Python Tổng của Chuỗi 1²+2²+3²+…. đầu ra +n²

Please Enter any Positive Number  : 6
The Sum of Series upto 6  = 91.0

Tổng = (Số * (Số + 1) * (2 * Số + 1 )) / 6
Tổng = (6 * (6 + 1) * (2 * 6 +1)) / 6 => (6 * 7 * 13) / 6
và đầu ra, Sum = 91

Chương trình Python để tính Tổng của Chuỗi 1²+2²+3²+…. +n² Ví dụ 2

Nếu bạn muốn Python hiển thị thứ tự chuỗi 12 + 22 + 32 +42 + 52, chúng ta phải thêm vòng lặp bổ sung For cùng với If Else

number = int(input("Please Enter any Positive Number  : "))
total = 0

total = (number * (number + 1) * (2 * number + 1)) / 6

for i in range(1, number + 1):
    if(i != number):
        print("%d^2 + " %i, end = ' ')
    else:
        print("{0}^2 = {1}".format(i, total))
Please Enter any Positive Number  : 7
1^2 +  2^2 +  3^2 +  4^2 +  5^2 +  6^2 +  7^2 = 140.0

Chương trình Python để tính Tổng của Chuỗi 1²+2²+3²+…. +n² sử dụng Hàm

Tổng Python này của Chuỗi 1²+2²+3²+…. chương trình +n² giống như trên. Nhưng trong chương trình Python này, chúng tôi đang xác định Hàm để đặt logic

Giả sử chúng tôi muốn thực hiện tổng kết chuỗi như 1+2+3+...+n. Chúng ta có thể sử dụng vòng lặp for truyền thống trong Python để giải quyết vấn đề này

Đối với vấn đề cụ thể này, chúng ta phải đặt phạm vi của vòng lặp for thành n+1 bằng hàm range() và tính tổng từng giá trị bên trong vòng lặp

Hàm range() nhận 3 tham số. vị trí bắt đầu, vị trí kết thúc và bước. Nếu chúng ta không chỉ định vị trí bắt đầu, hàm range() sẽ bắt đầu từ 0 theo mặc định

Nếu chúng ta không chỉ định tham số bước, hàm range() sẽ tăng các giá trị lên 1. Để thực hiện đúng ta chỉ cần đặt vị trí kết thúc cho hàm range()

Đoạn mã sau minh họa cách triển khai giải pháp này hiệu quả với vòng lặp for trong Python

sum = 0
n = 5
for x in range(1, n+1):
    sum = sum + x
print(sum)

đầu ra

Chúng tôi đã khởi tạo một biến

sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
3 sẽ lưu trữ kết quả của chúng tôi. Biến
sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
4 là giá trị chúng ta muốn thực hiện phép tính tổng

Ở đây, biến

sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
5 tăng từ 1 đến n trong vòng lặp. Chúng tôi tiếp tục thêm
sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
5 này vào biến
sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
3 của chúng tôi cho đến khi vòng lặp kết thúc và in kết quả sau khi vòng lặp kết thúc

Tổng kết chuỗi bằng hàm sum = 0 n = 5 sum = sum(i for i in range(1, n+1)) print(sum) 8 trong Python

Hàm

sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
8 tính tổng danh sách các giá trị trong Python. Chúng ta có thể sử dụng hàm
sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
8 này với khả năng hiểu danh sách để lấy danh sách các giá trị mong muốn để tính tổng

Một lần nữa chúng ta phải chỉ định n+1 là giới hạn trên của hàm range()

Ví dụ sau đây cho chúng ta thấy cách thực hiện tính tổng chuỗi với hàm

sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
8 của Python

sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)

đầu ra

Tương tự như ví dụ trước, chúng tôi đã khởi tạo các biến

sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
3 và
sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
4 để lưu trữ kết quả và chỉ định phạm vi tổng. Khả năng hiểu danh sách được sử dụng bên trong hàm
sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
8 trả về các giá trị từ 1 đến n, được tổng hợp và lưu trữ bên trong biến
sum = 0
n = 5
sum = sum(i for i in range(1, n+1))
print(sum)
3

sum() sum() trong Python là gì?

Hàm Python sum() . returns a number, the sum of all items in an iterable.

Tổng hoạt động như thế nào trong Python?

Hàm tính tổng trong Python là một hàm tích hợp sẵn nhận một đối số có thể lặp lại như danh sách, bộ dữ liệu, từ điển hoặc được đặt làm đối số, thêm các phần tử của một đối số có thể lặp lại và trả về . Chúng tôi cũng có thể cung cấp một tham số bắt đầu tùy chọn sẽ được thêm vào tổng các số trong lần lặp. . We can also provide an optional start parameter which will be added to the sum of numbers in the iterable.

Sê-ri có nghĩa là gì trong Python?

Sê-ri là gì? . Đó là mảng một chiều chứa dữ liệu thuộc bất kỳ loại nào .