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
Show 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 Python3 cách đơn giản để bình phương một số trong Python
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 raEnter 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 raEnter 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 raEnter 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 raOriginal 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 raOriginal 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 raEnter 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ậnTrong 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êmPython 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 |