Chúng tôi sẽ cung cấp số và chúng tôi sẽ lấy bình phương của số đó làm đầu ra. Chúng tôi có ba cách để làm như vậy
- Nhân số để có bình phương [N * N]
- Sử dụng toán tử lũy thừa
- Sử dụng toán học. phương thức pow[]
Phương pháp 1. Phép nhân
Trong phương pháp này, chúng ta sẽ nhân các số với nhau để lấy bình phương của số
Thí dụ
Python3
163
164
165
166
167
168
160
165
164
163
164
165
166
167
đầu ra
16
Phương pháp 2. Sử dụng toán tử lũy thừa
Trong cách tiếp cận này, chúng tôi sử dụng toán tử số mũ để tìm bình phương của số
Toán tử số mũ. **
Trở về. a ** b sẽ trả lại a được nâng lên thành công suất b làm đầu ra
Thí dụ
Python3
163
164
165
166
162
163
160
165
164
163
163
169
165
166
167
đầu ra
16
Phương pháp 3. Sử dụng phương thức pow[]
Trong cách tiếp cận này, chúng ta sẽ sử dụng phương thức pow[] để tìm bình phương của số. Hàm này tính toán x**y và trả về giá trị float làm đầu ra
Để bình phương một số, bạn nhân số đó với chính nó. Và có nhiều cách để làm điều này trong Python
Bạn có thể trực tiếp nhân một số với chính nó [số * số] nhưng trong bài viết này, tôi sẽ chỉ cho bạn ba cách để bạn có thể làm điều này mà không cần mã hóa cứng cả hai số
Ba cách là
- **, toán tử năng lượng
- chức năng
16
8 tích hợp - chức năng
16
9 từ mô-đun16
0
Cách sử dụng Power Operator [**] trong Python
161 được gọi là toán tử năng lượng. Bạn sử dụng nó để nâng một số lên một lũy thừa xác định. Đây là cú pháp
166
Biểu thức trên được đánh giá là số * số. [gấp bao nhiêu lần giá trị của số mũ]. Bạn cũng có thể đọc biểu thức là 52
Sử dụng toán tử này, bạn có thể tìm bình phương của một số sử dụng 2 làm số mũ. Ví dụ, để tìm bình phương của 5, bạn có thể làm điều này
167
Toán tử lũy thừa đánh giá biểu thức là 5 * 5, kết quả là 25
Cách sử dụng Hàm 16
8 trong Python
Python có một hàm
168 sẵn có, đánh giá một số thành lũy thừa của một số khác. Đây là cú pháp
168
Đoạn mã trên được hiểu là baseexponent
Hàm chấp nhận hai đối số. số cần nâng [được gọi là cơ số] và lũy thừa của số cần nâng lên [số mũ]
Để tìm bình phương của một số bằng hàm này, số đó sẽ là cơ số và số mũ sẽ là 2, có nghĩa là số2
Ví dụ, để tìm bình phương của 5, bạn có thể sử dụng chức năng này như thế này
169
Hàm
168 cũng nhận được đối số thứ ba. mô-đun. Dấu hiệu cho modulo là%. Đối số này đánh giá phần còn lại khi một giá trị được chia cho một giá trị khác
Ví dụ: 5 % 2 cho 1 vì 5 chia 2 được 2, dư 1
Áp dụng modulo hàm
168 trông như thế này
160
Theo tài liệu về python trên pow, phương pháp này tính toán hiệu quả hơn
1673
Cách sử dụng toán học. Hàm pow[] trong Python
169 đến từ mô-đun
160 của Python. Hàm này tương tự như hàm
168 có sẵn về cách sử dụng và cú pháp, ngoại trừ việc nó có hai điểm khác biệt
- nó chỉ chấp nhận hai đối số. cơ số và số mũ
- nó luôn trả về một số float ngay cả khi số tăng lên là một số nguyên
Vì vậy,
1677 trả về 25. 0
168 sẽ chỉ trả về một số float khi số đó là một số float. Nó sẽ trả về một số nguyên nếu số đó là số nguyên. Nhưng
169 luôn trả về một số float
Bây giờ bạn đã biết cách bình phương số trong Python. Cảm ơn bạn đã đọc
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Người ủng hộ nhà phát triển và Người sáng tạo nội dung đam mê chia sẻ kiến thức của tôi về Công nghệ. Tôi dạy JavaScript / ReactJS / NodeJS / React Frameworks / TypeScript / et al
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu