Trong hướng dẫn ngắn này, chúng ta xem xét các phương pháp khác nhau để tìm tổng() của các số, số nguyên, số float và số phức trong Python Show
Nội dung chính Show
Mục lục - Python Sum
hàm tổng ()Hàm sum() trả về tổng của tất cả các mục trong một lần lặp. Nó là một chức năng tích hợp sẵn của Python Có nhiều phương pháp khác nhau để làm điều này. Chúng ta có thể sử dụng các thư viện Python hoặc có thể sử dụng các phương thức khác cho cùng một. Chúng ta hãy xem xét từng cái một cú pháp
Thông sốIterable - các giá trị được thêm vào. Đó là một lĩnh vực bắt buộc. Trình lặp có thể là danh sách, bộ dữ liệu, chuỗi hoặc từ điển - về cơ bản, một nhóm số Bắt đầu - giá trị mà lần lặp sẽ được thêm vào. Đây là trường tùy chọn và nhận giá trị “0” nếu chúng ta không nhập bất kỳ Tổng các sốThí dụ
đầu ra
Tổng các số và giá trị bắt đầuThí dụ
Đầu ra
Tổng giá trị floatThí dụ
Đầu ra
Tổng của giá trị float và số nguyênThí dụ
Đầu ra________số 8Tổng các số phứcHàm sum() có thể cộng các số phức giống như nó được sử dụng để tính tổng các số nguyên, số float hoặc kết hợp cả hai Thí dụ
đầu ra 0Tạo vòng lặp forVòng lặp for chạy từ giá trị đầu tiên đến giá trị cuối cùng trong iterable đã khai báo và cộng từng số một vào tổng. Chúng tôi tạo một biến giữ tổng cho đến khi kết thúc vòng lặp và trả về tổng của tất cả các giá trị. Đây là một ví dụ về vòng lặp for để lấy tổng khi sử dụng Python Thí dụ 1đầu ra
Sử dụng hàm đệ quyHàm gọi chính nó được gọi là Đệ quy. Để tính tổng các số trong python, chúng ta có thể khai báo một hàm cộng hai giá trị, và gọi hàm tương tự để cộng một giá trị khác vào giá trị trả về của hàm. Dưới đây là một ví dụ về cách chúng ta có thể sử dụng hàm đệ quy Thí dụ 3đầu ra
Bớt tư tưởngTổng của các số có thể được lấy trong python bằng cách sử dụng hàm sum (), bằng cách sử dụng vòng lặp for hoặc sử dụng hàm đệ quy. Cách dễ dàng để tính tổng các số là sử dụng hàm sum(). Chúng ta cũng có thể tìm tổng của danh sách bằng Python Đúng như tên gọi, số tự nhiên là số xuất hiện phổ biến và hiển nhiên trong tự nhiên. Là số nguyên, không âm Một số nhà toán học nghĩ rằng một số tự nhiên phải chứa số 0 và một số không tin vào lý thuyết này. Vì vậy, một danh sách các số tự nhiên có thể được định nghĩa là Chúng tôi bắt đầu bằng cách chia số thành các chữ số và sau đó thêm tất cả các chữ số vào biến tổng. Để ngắt chuỗi ta sử dụng các toán tử sau Toán tử modulo % được sử dụng để trích xuất các chữ số từ một số. Sau khi bỏ chữ số ta áp dụng phép chia để rút gọn số Các phương pháp khác nhau để tìm tổng các chữ số của một số trong PythonSử dụng các phương thức str() và int() Để chuyển đổi một số thành một chuỗi, hãy sử dụng hàm str(). Để chuyển đổi một chuỗi chữ số thành một số nguyên, hãy sử dụng hàm int() Chuyển đổi số thành một chuỗi, lặp qua từng chữ số trong chuỗi và thêm vào tổng các chữ số trong mỗi lần lặp Luồng thuật toán
Mã số 5đầu ra Sử dụng phép lặp Ta sẽ sử dụng vòng lặp để tính tổng các chữ số của một số. Các vòng lặp được sử dụng để thực thi liên tục một đoạn mã cụ thể. Một số câu lệnh lặp là vòng lặp for, while và do-while Để tìm chữ số ngoài cùng bên phải của một số nguyên, hãy chia số nguyên đó cho 10 cho đến khi nó bằng 0. Cuối cùng, phần còn lại sẽ là chữ số ngoài cùng bên phải. Sử dụng toán tử còn lại " phần trăm " để nhận lời nhắc. Chia thương thu được cho 10 để được tất cả các chữ số của một số. Để tìm thương số, chúng tôi sử dụng “//” Luồng thuật toán
Mã số 6đầu ra Sử dụng đệ quy Đệ quy là quá trình xác định một vấn đề hoặc giải pháp cho một vấn đề theo một phiên bản đơn giản hơn của chính nó. Hàm tương ứng được gọi là hàm đệ quy. Việc sử dụng đệ quy loại bỏ yêu cầu về vòng lặp trong lập trình Thực hiện theo thuật toán để có mô tả kỹ lưỡng về cách thức hoạt động của phần mềm Luồng thuật toán
Mã số 7đầu ra Sử dụng phương thức Sum() Phương thức sum() dùng để tính tổng các chữ số của một số trong python trong danh sách Chuyển đổi số thành một chuỗi bằng cách sử dụng str(), sau đó tách chuỗi và chuyển đổi nó thành một danh sách các số bằng các phương thức strip() và map() tương ứng. Sau đó, tính tổng bằng phương thức sum() Luồng thuật toán
|