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
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ốVí dụ đầu ra
Tổng các số và giá trị bắt đầuVí dụ Đầu ra
Tổng giá trị floatVí dụ Đầu ra
Tổng của giá trị float và số nguyênVí 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 Ví 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 Ví 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 Ví 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 Các số phức thường được nhìn thấy theo cặp và được sử dụng để tìm căn bậc hai của các số âm. Python có thể xử lý hiệu quả các số và các hàm liên quan của chúng ngoài các số thực bằng cách sử dụng tệp “cmath”. Python cung cấp các khả năng hữu ích để quản lý và sửa đổi các số phức có giá trị trong nhiều ứng dụng liên quan đến toán học Cú pháp của số phức trong PythonCú pháp sau của số phức được sử dụng trong ngôn ngữ Python phức tạp([ thực [, imag]]) Không có nhiều khác biệt giữa việc tạo và làm việc với các số phức trong Python so với các kiểu dữ liệu dựng sẵn khác, đặc biệt là các kiểu số. Điều đó là khả thi vì ngôn ngữ cấp cho họ quyền công dân hạng nhất. Điều này ngụ ý rằng không có nhiều chi phí liên quan đến việc thể hiện các phép tính toán học với các số phức. Cũng giống như cách bạn gọi các hàm trên các số khác trong Python, các số phức được hỗ trợ trong các biểu thức số học. Nó tạo ra cú pháp đẹp giống như sách giáo khoa toán theo nhiều cách ví dụ 1. Chương Trình Đổi Số Phức Thành Số Thực“x + yi” là ký hiệu của một số phức. Sử dụng hàm phức, Python biến đổi x và y từ giá trị thực thành giá trị phức (x,y). Sử dụng hàm real(), phần thực có thể được truy xuất và hàm imag() có thể được sử dụng để biểu diễn phần ảo nhập cmath Trong ví dụ trước, chúng tôi đã nhập mô-đun cmath để làm việc với các số phức. Sau đó ta khai báo 2 biến là n1 và n2. Các biến này được đặt với các giá trị nguyên. Hàm phức lấy hai biến này làm đầu vào bên trong. Hàm phức tạp được gọi trong biến res. Câu lệnh in được gọi lấy số thực và số ảo làm tham số với biến res Các em có thể nhìn thấy số phức thực và ảo trong hình sau ví dụ 2. Chương trình của Giai đoạn Số phứcGóc giữa vectơ biểu diễn của số phức và trục thực dương được gọi là pha của số phức trong hình học. Thuật ngữ "đối số của một số phức" cũng có thể được sử dụng để mô tả điều này. Phase(), chấp nhận một số phức làm đầu vào, trả về phase nhập cmath Ở đây, sau khi nhập mô-đun cmath, chúng tôi đã xác định hai biến là a và b. Biến a được khởi tạo với giá trị số âm và biến b được khởi tạo với giá trị số dương. Chúng tôi đã khai báo một biến khác là c nơi hàm phức tạp được gọi. Đối với hàm phức, chúng tôi đã cung cấp biến a và b để chuyển đổi thành số phức. Sau đó, chúng tôi đã in các số phức bằng hàm phase Số phức pha được tạo trên màn hình bảng điều khiển sau ví dụ 3. Chương trình chuyển đổi số phức thành tọa độ hình chữ nhậtSử dụng hàm polar() trả về một cặp(r,ph) biểu thị môđun r và góc pha ph, dữ liệu cực được chuyển đổi. Abs() và phase đều là các hàm có thể được sử dụng để hiển thị modulus() rect(r, ph), trong đó r là mô đun và ph là góc pha, dịch một số nguyên phức thành tọa độ hình chữ nhật. Nó trả về một số tương đương với r * (math. cos(ph) + toán học. tội lỗi(ph)*1j) nhập cmath Chúng tôi đã bao gồm mô-đun cmath và toán học cho các phép toán số phức. Sau đó, ta khai báo hai biến i và j là các số thực. Các số thực được truyền cho hàm phức và hàm phức được xác định trong biến z. Chúng tôi gọi hàm cực để chuyển đổi các số phức thành cực. Sau đó ta có hàm rect() để chuyển đổi số phức sang tọa độ vuông góc Kết quả của số phức cực và hình chữ nhật được hiển thị như sau Ví dụ 4. Chương Trình Hàm Lượng Giác Số PhứcỞ đây, chúng tôi giải thích số phức của các hàm lượng giác
nhập cmath Chúng tôi chỉ cần chuyển số thực đã xác định bên trong hàm phức tạp. Sau đó, các số phức được truyền vào bên trong các hàm lượng giác. Câu lệnh in hiển thị số phức lượng giác Đầu ra thu được từ tập lệnh Python trước đó như sau Ví dụ 5. Chương trình số phức và logaritỞ đây, chúng ta đã thảo luận về một số phép toán của số phức bao gồm hàm exp() và hàm log() kinh nghiệm(). Số phức được chỉ định trong số mũ của đối số của nó được trả về bởi hàm này log(a,b). Khi cả hai đầu vào của hàm này được chỉ định, nó sẽ cho kết quả logarit của “a” với “cơ số b”. Nhật ký tự nhiên của “a” được tạo ra khi không có đối số cơ sở nhập cmath Chúng tôi đã chuyển các số thực được chỉ định bên trong hàm phức tạp. Sau đó, chúng tôi đã in log10 của số phức bằng cách gọi hàm log10 bên trong câu lệnh in. Ngoài ra, chúng tôi đã in căn bậc hai của các số phức Kết quả của đoạn script trước như sau Phần kết luậnCác phương thức mà Python cho phép triển khai và lưu trữ dữ liệu số là các số phức. Nó được coi là rất quan trọng đối với lập trình Python. Có nhiều cách để quản lý số phức bằng ngôn ngữ lập trình Python. Chúng tôi đã đề cập đến một vài trong số các phương pháp này trong bài viết này Tổng của các số phức là gì?Để cộng hoặc trừ hai số phức, chỉ cần cộng hoặc trừ phần thực và phần ảo tương ứng . Chẳng hạn, tổng của 5 + 3i và 4 + 2i là 9 + 5i. Mặt khác, tổng của 3 + i và –1 + 2i là 2 + 3i. Phép cộng có thể được biểu diễn bằng đồ thị trên mặt phẳng phức C.
Đầu ra của phép cộng hai số phức trong Python sẽ là gì?Python sử dụng ký hiệu a+bj để biểu diễn số phức. Trong python, chúng ta có thể đặt số phức bằng cách sử dụng a = 3 + 5j. Sau khi thiết lập như thế này, chúng ta có thể truy cập vào phần thực của a có thể thu được bằng cách sử dụng. phần thực và phần ảo của a có thể thu được bằng cách sử dụng b. tưởng tượng
Làm cách nào để thực hiện các phép tính số học trên số phức trong Python?Python chuyển đổi số thực x và y thành số phức bằng cách sử dụng hàm complex(x,y) . Phần thực có thể được truy cập bằng hàm real() và phần ảo có thể được biểu diễn bằng hàm imag().
Tại sao Python sử dụng j cho các số ảo?Python đã thông qua quy ước được các kỹ sư điện sử dụng. Trong trường đó, i được dùng để biểu thị dòng điện và sử dụng j làm căn bậc hai của -1 . |