Để 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
8 tích hợpsquare = 5 ** 2 print[square] # 25
- chức năng
9 từ mô-đunsquare = 5 ** 2 print[square] # 25
0pow[base, exponent] // interpreted as ^3
Cách sử dụng Power Operator [**] trong Python
pow[base, exponent]
// interpreted as ^3
1 được gọi là toán tử lũy thừa. 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ápnumber ** exponent
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
square = 5 ** 2
print[square]
# 25
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 square = 5 ** 2
print[square]
# 25
8 trong Python
square = 5 ** 2
print[square]
# 25
Python có một hàm
square = 5 ** 2
print[square]
# 25
8 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áppow[base, exponent]
// interpreted as ^3
Đ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
square = pow[5, 2]
print[square]
# 25
Hàm
square = 5 ** 2
print[square]
# 25
8 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ácVí dụ: 5 % 2 cho 1 vì 5 chia 2 được 2, dư 1
Áp dụng modulo hàm
square = 5 ** 2
print[square]
# 25
8 trông như thế nàymod = pow[5, 2, 3]
print[mod]
## 1
## 5 * 5 is 25
## 25 % 3 is 1
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
square = 5 ** 2
print[square]
# 25
3Cách sử dụng toán học. Hàm pow[] trong Python
square = 5 ** 2
print[square]
# 25
9 đến từ mô-đun pow[base, exponent]
// interpreted as ^3
0 của Python. Hàm này tương tự như hàm square = 5 ** 2
print[square]
# 25
8 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,
square = 5 ** 2
print[square]
# 25
7 trả về 25. 0square = 5 ** 2
print[square]
# 25
8 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 square = 5 ** 2
print[square]
# 25
9 luôn trả về một số floatBâ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
Trong hướng dẫn python này, bạn sẽ tìm hiểu về cách bình phương một số trong python, được sử dụng để nhân hai số và chúng ta cũng sẽ thấy các cách khác nhau
- Python bình phương một số
- Python bình phương một danh sách số
- Python căn bậc hai của một số
- Kiểm tra số vuông Python
- Vòng lặp số vuông trong Python
- Hàm căn bậc hai trong python
- Căn bậc hai của Python với khả năng hiểu danh sách
- Cách tính số mũ trong python
Nếu bạn chưa quen với Python, hãy xem Cách tải xuống và cài đặt Python
Mục lục
- Python bình phương một số
- Python bình phương một danh sách số
- Python căn bậc hai của một số
- Kiểm tra số vuông Python
- Vòng lặp số vuông trong Python
- Hàm căn bậc hai trong python
- Căn bậc hai của Python với khả năng hiểu danh sách
- Cách tính số mũ trong python
Python bình phương một số
Bây giờ, chúng ta sẽ xem cách bình phương một số trong Python. Trong python, chúng ta có thể định nghĩa một hàm có thể trả về bình phương của số
Thí dụ
def number[x]:
return x*x
print[number[4]]
Sau khi viết đoạn mã trên [trăn vuông một số], 1 bạn sẽ in ” số[4] “ sau đó đầu ra sẽ xuất hiện dưới dạng “ 16 ”. Ở đây, def được sử dụng để xác định một hàm và “x” là số sẽ nhân lên. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho python square a number
Chúng ta cũng có thể bình phương một số bằng cách sử dụng toán tử số mũ ” ** “ và nó sẽ nhân số một cách dễ dàng
Thí dụ
________số 8Sau khi viết mã trên [trăn vuông một số], 1 bạn sẽ in ” a “ sau đó đầu ra sẽ xuất hiện dưới dạng “ 25 ”. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho python square a number
Python bình phương một danh sách số
Để bình phương một danh sách số trong python, nó sẽ bình phương từng số trong danh sách và nó sẽ nhân từng số với chính nó
Thí dụ
my_list = [1, 3, 5, 7]
for v in my_list:
print [v**2]
Sau khi viết đoạn mã trên [trăn vuông một danh sách số], Những cái bạn sẽ in ” v**2 “ sau đó đầu ra sẽ xuất hiện dưới dạng “ 1 9 25 49 ”. Ở đây, danh sách sẽ lặp lại và nó sẽ được nhân 2. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho danh sách số vuông của python
Chúng ta cũng có thể bình phương một danh sách số bằng cách sử dụng khả năng hiểu danh sách để bình phương từng số trong danh sách
Thí dụ
square = 5 ** 2
print[square]
# 25
0Sau khi viết đoạn mã trên [trăn vuông một danh sách số], Những cái bạn sẽ in ” giá trị “ sau đó đầu ra sẽ xuất hiện dưới dạng “ [1 9 25 49]”. Ở đây, số danh sách sẽ được nhân với 2. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho danh sách số vuông của python
Python căn bậc hai của một số
Trong python, chúng ta có thể tính căn bậc hai của một số bằng cách sử dụng toán tử số mũ
Thí dụ
square = 5 ** 2
print[square]
# 25
1Sau khi viết đoạn mã trên [căn bậc hai của một số], Đơn vị bạn sẽ in “[ số, số_bình phương]” thì đầu ra sẽ xuất hiện dưới dạng “ Căn bậc hai của 9. 000 là 3. 000”. Ở đây, chúng tôi lưu trữ số và toán tử số mũ sẽ tìm căn bậc hai. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết căn bậc hai của một số
Kiểm tra số vuông Python
Trong Python, để kiểm tra xem một số có phải là số chính phương hay không, hãy sử dụng toán tử lũy thừa ” ** “ với số mũ là 0. 5 và cả toán tử mô đun “ % ” để lấy phần còn lại
Nó sẽ kiểm tra và trả về kết quả tương ứng là true hoặc false
Thí dụ
square = 5 ** 2
print[square]
# 25
2Sau khi viết đoạn mã trên [kiểm tra số ô vuông của trăn], Những cái bạn sẽ in ” kết quả “ sau đó đầu ra sẽ xuất hiện dưới dạng “ Đúng ”. Ở đây, 9 là số chính phương và phần còn lại là 0 vì nó là số nguyên. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để kiểm tra số vuông python
Chúng ta cũng sẽ thấy khi số không phải là số chính phương và phần dư không bằng 0. Sau đó, nó sẽ cho sai như một đầu ra
Thí dụ
square = 5 ** 2
print[square]
# 25
3Ở đây, 8 không phải là số chính phương và số dư không bằng 0. Vì vậy, đầu ra là " Sai " vì nó không phải là hình vuông hoàn hảo. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để kiểm tra số vuông python
Vòng lặp số vuông trong Python
Trong python, vòng lặp while lặp lại trình tự nhiều lần cho đến khi điều kiện sai. Ở đây, bình phương của một số sử dụng vòng lặp while hoạt động cho đến khi điều kiện sai và nó sẽ trả về kết quả là bình phương của số
Thí dụ
square = 5 ** 2
print[square]
# 25
4Sau khi viết đoạn mã trên [số vuông python trong khi vòng lặp], Đơn vị bạn sẽ in ” [số1 ** 2]”, sau đó đầu ra sẽ xuất hiện dưới dạng “ 1 4 9 16 ” là bình phương của số. Ở đây, biến số1 bên trong vòng lặp lặp từ 1 đến 4. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết số vuông trong vòng lặp python
Hàm căn bậc hai trong python
Mô-đun toán học Python chứa nhiều hàm hữu ích và nó cũng bao gồm hàm căn bậc hai của python sqrt[] để tính căn bậc hai. Đầu tiên, chúng ta cần nhập mô-đun toán học
square = 5 ** 2
print[square]
# 25
5Sau khi viết đoạn mã trên [hàm căn bậc hai trong python], Ones bạn sẽ in ra ” a ” sau đó đầu ra sẽ xuất hiện dưới dạng “ 8. 0”. Ở đây, chúng ta sẽ sử dụng toán học. sqrt[] để tính căn bậc hai và nó sẽ trả về các số dấu phẩy động làm đầu ra
Căn bậc hai của Python với khả năng hiểu danh sách
Để lấy căn bậc hai từ một danh sách, chúng ta sẽ sử dụng khả năng hiểu danh sách. Trước tiên, chúng tôi sẽ nhập mô-đun toán học trong đó toán học. hàm sqrt[] khả dụng. Sau đó, chúng tôi tạo danh sách với các số ngẫu nhiên và vòng lặp được sử dụng để lặp qua tất cả các phần tử trong danh sách
square = 5 ** 2
print[square]
# 25
6Sau khi viết đoạn mã trên [căn bậc hai của python với khả năng hiểu danh sách], Ones bạn sẽ in “sqr_root”, sau đó đầu ra sẽ xuất hiện dưới dạng “[6. 0, 7. 0, 6. 48074069840786, 5. 0, 9. 0]”. Ở đây, chúng ta sẽ sử dụng toán học. sqrt[num] để tính căn bậc hai của danh sách và danh sách sqr_root có căn bậc hai cho mỗi số trong danh sách giá trị ban đầu
Cách tính số mũ trong python
Toán tử dấu hoa thị kép ” ** “ được sử dụng để tính giá trị hàm mũ. Số bị nhân với chính nó gọi là cơ số và số bị nhân với nó là số mũ
Thí dụ
a = 5**2
print[a]
0Sau khi viết đoạn mã trên [cách tính số mũ trong python], Sau khi bạn in ” cơ số ** số mũ “ thì đầu ra sẽ xuất hiện dưới dạng “ 9 ”. Ở đây, cơ số là 3 và số mũ là 2 và nó sẽ trả về giá trị tương ứng. Bạn có thể tham khảo ảnh chụp màn hình bên dưới về cách thực hiện số mũ trong python
Bạn cũng có thể thích các hướng dẫn sau
- Từ điển Python là gì + Tạo từ điển bằng Python
- In Python không có dòng mới
- Phương pháp từ điển Python + Ví dụ
- 11 phương thức danh sách Python
- Cách tạo danh sách trong Python
- Hàm chuỗi Python
- Cách chuyển đổi số nguyên thành chuỗi trong python
- Cách nối chuỗi trong python
- Lập trình hướng đối tượng python
- Hàm ẩn danh Python
- Thêm chuỗi vào danh sách Python
Trong hướng dẫn này, bạn đã học các cách khác nhau để bình phương một số trong Python và chúng ta cũng đã thấy nhiều ví dụ như
- Python bình phương một số
- Python bình phương một danh sách số
- Python căn bậc hai của một số
- Kiểm tra số vuông Python
- Vòng lặp số vuông trong Python
- Hàm căn bậc hai trong python
- Căn bậc hai của Python với khả năng hiểu danh sách
- Cách tính số mũ trong python
Bijay Kumar
Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi