Hình vuông đơn giản trong Python

Trong Toán học, bình phương là kết quả của phép nhân một số với chính nó. Phép nhân đó chỉ được thực hiện một lần, như vậy. n x n. Điều đó làm cho phép bình phương giống như nâng một số lên lũy thừa của 2

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

  1. Bằng cách nhân hai số. (số * số)
  2. Bằng cách sử dụng Toán tử lũy thừa (**). (số 2)
  3. 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 100
0

đầu ra

Enter an integer number: 10
Square of 10 is 100
1

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()

Facebook

Twitter

Pinterest

WhatsApp

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

Hình vuông đơn giản 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