Ví dụ: 8×8 là 64, cũng như 8 bình phương [82] là 64. Một đặc điểm của hình vuông là chúng luôn dương. Điều này là do thời gian tiêu cực. Một tiêu cực khác luôn mang lại tích cực. Ví dụ, -8 bình phương, hoặc [-8]2, cũng là 64
Bình phương của một số là số đó nhân với chính nó
Cách bình phương một số trong Python
3 cách đơn giản để bình phương một số trong Python
- Bằng cách nhân hai số. [số * số]
- Bằng cách sử dụng Toán tử lũy thừa [**]. [số 2]
- Sử dụng toán học. phương thức pow[]. [môn Toán. pow[số, 2]]
Phương pháp 1. Sử dụng phép nhân hai lần
Để tìm bình phương của một số, hãy nhân số đó với chính nó. Phương pháp này là cách dễ nhất để tính bình phương trong Python
# input a number digit = int[input["Enter an integer number: "]] # calculate square square = digit*digit # print print[f"Square of {digit} is {square}"]
đầu ra
Enter an integer number: 10 Square of 10 is 100
Trong ví dụ này, chúng tôi đã sử dụng phương thức nhập python để lấy đầu vào từ người dùng và sau đó tính bình phương dựa trên phép nhân với chính nó
Phương pháp 2. Sử dụng toán tử số mũ
Chúng ta có thể tìm bình phương của một số đã cho bằng cách sử dụng Toán tử lũy thừa [**]; . Vì vậy, toán tử này được đại diện bởi **
# input a number digit = int[input["Enter an integer number: "]] # calculate square using exponent operator square = digit**2 # print print[f"Square of {digit} is {square}"]
đầu ra
Enter an integer number: 11 Square of 11 is 121
Trong ví dụ này, chúng ta đã tính một bình phương bằng cách sử dụng toán tử số mũ[**]
Ngoài ra, Tuyên bố x**y sẽ được tính là “x mũ y”
Phương pháp 3. Sử dụng toán học. phương thức pow[]
Toán học. pow[x, y] là một phương thức tích hợp sẵn trong thư viện toán học và nó trả về giá trị của “x mũ y“
Để sử dụng phương thức pow[] chúng ta cần nhập thư viện toán học vào chương trình sau đó nhập hàm pow từ mô-đun toán học
from math import pow # input a number digit = int[input["Enter an integer number: "]] # calculate square square = int[pow[digit, 2]] # print print[f"Square of {digit} is {square}"]
đầu ra
Enter an integer number: 19 Square of 19 is 361
Toán học. hàm pow[] tăng một số giá trị lên sức mạnh tuyệt đối. Đối số đầu tiên của nó là một con số chúng tôi muốn nâng cao;
Khi chúng ta bình phương với phương thức pow[], đối số thứ hai của chúng ta luôn là 2. Hàm input[] sẽ trả về chuỗi, vì vậy chúng ta đã chuyển đổi chuỗi thành int. Sau đó, chúng tôi sử dụng phép toán. pow[] để lấy bình phương của số.
Tìm một hình vuông của danh sách Python
Để có được một hình vuông của mỗi phần tử của danh sách trong Python, hãy sử dụng khả năng hiểu danh sách. Khả năng hiểu danh sách sẽ trả về một danh sách mới chứa các phần tử bình phương
numbers = [11, 21, 19, 30, 46] squaredValues = [number ** 2 for number in numbers] # print print['Original Values: ', numbers] print['Squared Values: ', squaredValues]
đầu ra
Original Values: [11, 21, 19, 30, 46] Squared Values: [121, 441, 361, 900, 2116]
Ví dụ này trước tiên tạo một danh sách các số được đặt tên. Nội dung của nó là các giá trị số nguyên khác nhau
Sau đó, chúng tôi tạo một danh sách mới với khả năng hiểu danh sách. Mã giữa các dấu ngoặc vuông [[ và ]] bình phương mỗi giá trị số bằng toán tử số mũ [**]
Các giá trị số đó được tạo bởi biểu thức vòng lặp for nội tuyến. cho số trong số. Điều này đi qua danh sách số ban đầu của chúng tôi và làm cho mỗi phần tử có sẵn dưới dạng biến số, mỗi lần một phần tử
Sau khi hiểu danh sách đó, danh sách bình phương có mỗi giá trị bình phương. Sau đó, chúng tôi xuất các giá trị ban đầu và bình phương bằng hàm print[] của Python
Chúng tôi cũng có thể nhận được các giá trị bình phương khác nhau. Chẳng hạn, với phép nhân đơn giản, bạn có thể đạt được kết quả của mình
Xem đoạn mã sau
________số 8đầu ra
Original Values: [11, 21, 19, 30, 46] Squared Values: [121, 441, 361, 900, 2116]
Trong ví dụ này, chúng tôi đã xác định danh sách Python và sau đó sử dụng khả năng hiểu danh sách để tạo ô vuông của các mục danh sách
Hình vuông Python của mảng
Để tìm bình phương của một mảng, chúng ta cần sử dụng thư viện Numpy
Phương thức Numpy square[] trong Python là một hàm toán học để tính giá trị bình phương của từng phần tử trong mảng
Enter an integer number: 10 Square of 10 is 1000
đầu ra
Enter an integer number: 10 Square of 10 is 1001
Trong ví dụ này, chúng tôi đã nhập numpy dưới dạng np và sau đó tạo một mảng bằng np. phương thức mảng[]
Sau đó, np. Phương thức square[] được sử dụng để lấy giá trị bình phương của mọi phần tử mảng
Phần kết luận
Trong hướng dẫn này, chúng ta đã thấy cách tính bình phương của một số bằng cách sử dụng toán tử số mũ, nhân với chính nó và làm toán. hàm pow[]. Sau đó, chúng ta đã thấy cách tìm bình phương của từng phần tử danh sách bằng cách sử dụng khả năng hiểu danh sách
Đó là nó cho hướng dẫn này
đọc thêm
Python sqrt[]
Tổng Python[]
Bài viết trước Cách tạo chuỗi rỗng trong Python
Bài viết tiếp theo 2 cách chuyển đổi Numpy float thành mảng int trong Python
kranal
https. //appdividend. com/
Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end