Computer >> Máy Tính >  >> Lập trình >> Python

hàm sum () trong Python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về sum () chức năng.

Hàm sum () được sử dụng để tính tổng tất cả các số trong một tệp có thể lặp lại. Hãy xem một số ví dụ.

Ví dụ

# initialinzing a list
numbers = [1, 2, 3, 4, 5]
# printing the sum
print(sum(numbers))

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

15

sum () nhận một đối số tùy chọn, tức là bắt đầu điều đó sẽ được thêm vào kết quả. Hãy xem nó.

Ví dụ

# initialinzing a list
numbers = [1, 2, 3, 4, 5]
# printing the sum
print(sum(numbers, 5))

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

20

Nếu chúng ta đặt bất kỳ chuỗi nào hoặc bất kỳ kiểu dữ liệu nào khác bên trong có thể lặp lại, thì chúng ta sẽ gặp lỗi. Hãy xem nó với ví dụ sau.

Ví dụ

# initialinzing a list
numbers = [1, 2, 3, [1, 2, 3], '5']
# printing the sum
print(sum(numbers, 5))

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-10-40c38246060a> in <module>
   3
   4 # printing the sum
----> 5 print(sum(numbers, 5))
TypeError: unsupported operand type(s) for +: 'int' and 'list'

Kết luận

Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.