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ố
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ố
Ví 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
Ví dụ
a = 5**2
print[a]
Sau 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ó
Ví 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
Ví dụ
list1 = [1, 3, 5, 7]
value = [number ** 2 for number in list1]
print[value]
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 ” 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ũ
Ví dụ
number = 9
number_square = number ** 0.5
print['Square root of %0.3f is %0.3f'%[number ,number_square]]
Sau 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
Ví dụ
number1 = 9
squareroot = number1 ** 0.5
remainder = squareroot % 1
result = remainder == 0
print[result]
Sau 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
Ví dụ
number1 = 8
squareroot = number1 ** 0.5
remainder = squareroot % 1
result = remainder == 0
print[result]
Ở đâ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ố
Ví dụ
number1 = 1
while number1