Sử dụng các thư viện hoặc hàm dựng sẵn của Python, người dùng có thể tìm thấy Bình phương của một số. Nhân hai lần cùng một số ta được bình phương của số đó. Bài viết Python này cung cấp nhiều cách khác nhau để đến Bình phương của số Show
Trong hướng dẫn Python này, bạn sẽ học
Phương pháp 1. Sử dụng hàm Pow() trong PythonHàm Pow là một hàm dựng sẵn có sẵn trong mô-đun Math của python. Chức năng này giúp xác định sức mạnh của một số Để xác định Bình phương của số, nó sử dụng hai làm lũy thừa Sau đây là cú pháp của hàm pow như hình bên dưới cú pháp Pow (base, exponent) Giải trình. – Hàm nhận hai đối số là cơ số và số mũ
Ví dụ Hãy để chúng tôi lấy một ví dụ về cách xác định Bình phương của một số bằng mã python. Chương trình Python này sẽ tính bình phương của một số bằng cách sử dụng các số nguyên cơ số và số mũ làm đầu vào Mã Python Base=input("Provide base integer") if Base.isdigit()==True: Base=int(Base) result=pow(Base,2) print("The square result is ", result) else: print("please provide an integer for base") đầu ra Provide base integer2 The square result is 4 Giải trình Trước khi xác định Bình phương của một số, đoạn mã trên lấy đầu vào từ người dùng. Mã kiểm tra đầu vào có phải là một chữ số hay không. Nếu nó đúng, nó xác định Bình phương của số Phương pháp 2. Sử dụng Power OperatorToán tử nguồn trong python được biểu diễn dưới dạng '**'. Nó được sử dụng trong python để xác định sức mạnh của một số. Với đầu vào là số mũ của hai, toán tử này cung cấp cho người dùng bình phương của một số trong Python. Toán tử lũy thừa còn được gọi là toán tử lũy thừa Toán tử nguồn có cú pháp python sau cú pháp. – (Base**Exponent) Hãy để chúng tôi lấy một ví dụ về cách xác định Bình phương của một số bằng toán tử số mũ trong python. Chương trình này sẽ lấy các số nguyên cơ số và số mũ làm đầu vào để xác định Bình phương của một số Mã Python Base=input("Provide base integer") Exponent=input("Provide exponent integer") if Base.isdigit() & Exponent.isdigit()==True: Base=int(Base) Exponent=int(Exponent) result=Base**Exponent print("The square result is ",result) else: print("please provide an integer for base") đầu ra Provide base integer2 Provide Exponent integer2 The square result is 4 Giải trình Trước khi xác định Bình phương của một số, đoạn mã trên lấy đầu vào từ người dùng. Mã kiểm tra đầu vào có phải là một chữ số hay không. Nếu nó đúng, nó xác định Bình phương của số Phương pháp 3. Sử dụng phép nhân để xác định bình phương của một sốViệc tạo tập lệnh python để xác định Bình phương của một số bằng cách sử dụng phép nhân thật dễ dàng. Mã Python sau đây sẽ lấy một số từ người dùng và nhân nó lên vài lần. Nó cũng kiểm tra xem đầu vào đã cho có phải là một chữ số hay không Mã python sẽ theo cú pháp sau cú pháp (Base* Base) Cú pháp trên tương tự như biểu diễn toán học cơ bản. Điều này cho thấy rằng Bình phương của một số có thể được xác định bằng cách nhân cơ số với chính nó một vài lần Ví dụ Hãy để chúng tôi lấy một ví dụ về cách xác định Bình phương của một số bằng phép nhân trong mã python. Chương trình này sẽ lấy cơ số làm đầu vào để xác định Bình phương của một số Mã Python Base=input("Provide base integer") if Base.isdigit()==True: Base=int(Base) result=Base*Base print("The square result is ",result) else: print("please provide an integer for base") đầu ra Provide base integer2 The square result is 4 Giải trình Trước khi xác định Bình phương của một số, đoạn mã trên lấy đầu vào từ người dùng. Mã kiểm tra đầu vào có phải là một chữ số hay không. Nếu nó đúng, nó xác định Bình phương của số Phương pháp 4. Sử dụng một danh sách để xác định bình phương của một sốPython cung cấp chức năng xác định Bình phương của một số cho nhiều cơ số và chúng có thể được nhóm lại với nhau để tạo thành danh sách python. Nó là một loại cấu trúc dữ liệu cho phép lập trình viên lưu trữ nhiều phần tử hoặc giá trị dưới một biến duy nhất. Sau đó, nó sẽ bình phương từng số có trong danh sách Hãy để chúng tôi lấy một ví dụ về cách xác định Bình phương của một số bằng cách sử dụng cấu trúc dữ liệu danh sách. Chương trình này lấy một danh sách làm đầu vào để xác định Bình phương của một số Mã Python sqr_list = [2,4,6,8] for Base in sqr_list: result=Base**2 print("The square result is ",result) đầu ra Base=input("Provide base integer") if Base.isdigit()==True: Base=int(Base) result=pow(Base,2) print("The square result is ", result) else: print("please provide an integer for base")0 Giải trình Trong mã Python ở trên, một vòng lặp for được thực thi duyệt qua từng phần tử có trong danh sách và cho từng phần tử. Nó xác định Bình phương của một số. Sử dụng phương pháp trên, danh sách giúp chúng ta xác định Bình phương của các giá trị số nguyên khác nhau Phương pháp 5. Sử dụng Vòng lặp While trong PythonMột vòng lặp while cũng có thể được sử dụng để xác định Bình phương của một số trong python. Nó có thể được gọi là sự lặp lại của một hướng dẫn cụ thể cho đến khi một điều kiện cụ thể được đáp ứng. Nó giúp tính toán Bình phương của một số bằng cách lặp lại các hướng dẫn cho đến khi điều kiện được cung cấp trở thành sai Chương trình dưới đây lặp lại bằng cách sử dụng vòng lặp while để xác định Bình phương của một số cho đến khi bộ đếm được sử dụng làm đầu vào bằng hoặc nhỏ hơn 5 Mã Python Base=input("Provide base integer") if Base.isdigit()==True: Base=int(Base) result=pow(Base,2) print("The square result is ", result) else: print("please provide an integer for base")1 đầu ra Base=input("Provide base integer") if Base.isdigit()==True: Base=int(Base) result=pow(Base,2) print("The square result is ", result) else: print("please provide an integer for base")2 Phương pháp 6. Sử dụng mảng để xác định bình phương của một sốMột phương pháp khác có thể được sử dụng để xác định Bình phương của một số là sử dụng kết hợp các mảng và một hàm dựng sẵn có sẵn trong python Người ta có thể sử dụng mảng Python và phương thức bình phương có trong mô-đun NumPy để xác định Bình phương của một số. Hãy để chúng tôi lấy một ví dụ để xác định Bình phương của một số bằng hai phương pháp trên như hình dưới đây. – |