Cách in hình vuông bằng Python

Chúng tôi sẽ cung cấp số và chúng tôi sẽ lấy bình phương của số đó làm đầu ra. Chúng tôi có ba cách để làm như vậy

  • Nhân số để có bình phương [N * N]
  • Sử dụng toán tử lũy thừa
  • Sử dụng toán học. phương thức pow[]

Phương pháp 1. Phép nhân

Trong phương pháp này, chúng ta sẽ nhân các số với nhau để lấy bình phương của số

Thí dụ

Python3




16
3

16
4
16
5
16
6

 

16
7

16
8

16
0
16
5
16
4
16
3
16
4

 

16
5

16
6
16
7

đầu ra

16

Phương pháp 2. Sử dụng toán tử lũy thừa

Trong cách tiếp cận này, chúng tôi sử dụng toán tử số mũ để tìm bình phương của số

Toán tử số mũ. **

Trở về. a ** b sẽ trả lại a được nâng lên thành công suất b làm đầu ra

Thí dụ

Python3




16
3

16
4
16
5
16
6

 

16
2

16
3

16
0
16
5
16
4
16
3
16
3
16
9

 

16
5

16
6
16
7

đầu ra

16

Phương pháp 3. Sử dụng phương thức pow[]

Trong cách tiếp cận này, chúng ta sẽ sử dụng phương thức pow[] để tìm bình phương của số. Hàm này tính toán x**y và trả về giá trị float làm đầu ra

Để bình phương một số, bạn nhân số đó với chính nó. Và có nhiều cách để làm điều này trong Python

Bạn có thể trực tiếp nhân một số với chính nó [số * số] nhưng trong bài viết này, tôi sẽ chỉ cho bạn ba cách để bạn có thể làm điều này mà không cần mã hóa cứng cả hai số

Ba cách là

  • **, toán tử năng lượng
  • chức năng
    16
    8 tích hợp
  • chức năng
    16
    9 từ mô-đun
    16
    0

Cách sử dụng Power Operator [**] trong Python

16
1 được gọi là toán tử năng lượng. Bạn sử dụng nó để nâng một số lên một lũy thừa xác định. Đây là cú pháp

16
6

Biểu thức trên được đánh giá là số * số. [gấp bao nhiêu lần giá trị của số mũ]. Bạn cũng có thể đọc biểu thức là 52

Sử dụng toán tử này, bạn có thể tìm bình phương của một số sử dụng 2 làm số mũ. Ví dụ, để tìm bình phương của 5, bạn có thể làm điều này

16
7

Toán tử lũy thừa đánh giá biểu thức là 5 * 5, kết quả là 25

Cách sử dụng Hàm
16
8 trong Python

Python có một hàm

16
8 sẵn có, đánh giá một số thành lũy thừa của một số khác. Đây là cú pháp

16
8

Đoạn mã trên được hiểu là baseexponent

Hàm chấp nhận hai đối số. số cần nâng [được gọi là cơ số] và lũy thừa của số cần nâng lên [số mũ]

Để tìm bình phương của một số bằng hàm này, số đó sẽ là cơ số và số mũ sẽ là 2, có nghĩa là số2

Ví dụ, để tìm bình phương của 5, bạn có thể sử dụng chức năng này như thế này

16
9

Hàm

16
8 cũng nhận được đối số thứ ba. mô-đun. Dấu hiệu cho modulo là%. Đối số này đánh giá phần còn lại khi một giá trị được chia cho một giá trị khác

Ví dụ: 5 % 2 cho 1 vì 5 chia 2 được 2, dư 1

Áp dụng modulo hàm

16
8 trông như thế này

16
0

Theo tài liệu về python trên pow, phương pháp này tính toán hiệu quả hơn

16
73

Cách sử dụng toán học. Hàm pow[] trong Python

16
9 đến từ mô-đun
16
0 của Python. Hàm này tương tự như hàm
16
8 có sẵn về cách sử dụng và cú pháp, ngoại trừ việc nó có hai điểm khác biệt

  • nó chỉ chấp nhận hai đối số. cơ số và số mũ
  • nó luôn trả về một số float ngay cả khi số tăng lên là một số nguyên

Vì vậy,

16
77 trả về 25. 0

16
8 sẽ chỉ trả về một số float khi số đó là một số float. Nó sẽ trả về một số nguyên nếu số đó là số nguyên. Nhưng
16
9 luôn trả về một số float

Bây giờ bạn đã biết cách bình phương số trong Python. Cảm ơn bạn đã đọc

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Dillion Megida

Người ủng hộ nhà phát triển và Người sáng tạo nội dung đam mê chia sẻ kiến ​​thức của tôi về Công nghệ. Tôi dạy JavaScript / ReactJS / NodeJS / React Frameworks / TypeScript / et al

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Chủ Đề