Cách in số vuông trong Python bằng vòng lặp for
Để 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 Show
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à
Cách sử dụng Power Operator (**) trong Python 1 được gọi là toán tử lũy thừa. 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
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
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 square = 5 ** 2 print(square) # 25 8 trong PythonPython có một hàm 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
Đ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
Hàm 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ácVí dụ: 5 % 2 cho 1 vì 5 chia 2 được 2, dư 1 Áp dụng modulo hàm 8 trông như thế này
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 3Cách sử dụng toán học. Hàm pow() trong Python 9 đến từ mô-đun 0 của Python. Hàm này tương tự như hàm 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
Vì vậy, 7 trả về 25. 0 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 9 luôn trả về một số floatBâ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 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 Trong hướng dẫn python này, bạn sẽ tìm hiểu về cách bình phương một số trong python, được sử dụng để nhân hai số và chúng ta cũng sẽ thấy các cách khác nhau
Nếu bạn chưa quen với Python, hãy xem Cách tải xuống và cài đặt Python Mục lục
Python bình phương một sốBây giờ, chúng ta sẽ xem cách bình phương một số trong Python. Trong python, chúng ta có thể định nghĩa một hàm có thể trả về bình phương của số Thí dụ
Sau khi viết đoạn mã trên (trăn vuông một số), 1 bạn sẽ in ” số(4) “ sau đó đầu ra sẽ xuất hiện dưới dạng “ 16 ”. Ở đây, def được sử dụng để xác định một hàm và “x” là số sẽ nhân lên. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho python square a number Python bình phương một sốChúng ta cũng có thể bình phương một số bằng cách sử dụng toán tử số mũ ” ** “ và nó sẽ nhân số một cách dễ dàng Thí dụ ________số 8Sau khi viết mã trên (trăn vuông một số), 1 bạn sẽ in ” a “ sau đó đầu ra sẽ xuất hiện dưới dạng “ 25 ”. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho python square a number Cách bình phương một số trong PythonPython bình phương một danh sách sốĐể bình phương một danh sách số trong python, nó sẽ bình phương từng số trong danh sách và nó sẽ nhân từng số với chính nó Thí dụ
Sau khi viết đoạn mã trên (trăn vuông một danh sách số), Những cái bạn sẽ in ” v**2 “ sau đó đầu ra sẽ xuất hiện dưới dạng “ 1 9 25 49 ”. Ở đây, danh sách sẽ lặp lại và nó sẽ được nhân 2. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho danh sách số vuông của python Python bình phương một danh sách sốChúng ta cũng có thể bình phương một danh sách số bằng cách sử dụng khả năng hiểu danh sách để bình phương từng số trong danh sách Thí dụ 0Sau khi viết đoạn mã trên (trăn vuông một danh sách số), Những cái bạn sẽ in ” giá trị “ sau đó đầu ra sẽ xuất hiện dưới dạng “ [1 9 25 49]”. Ở đây, số danh sách sẽ được nhân với 2. Bạn có thể tham khảo ảnh chụp màn hình bên dưới cho danh sách số vuông của python Làm thế nào để Python bình phương một danh sách sốPython căn bậc hai của một sốTrong python, chúng ta có thể tính căn bậc hai của một số bằng cách sử dụng toán tử số mũ Thí dụ 1Sau khi viết đoạn mã trên (căn bậc hai của một số), Đơn vị bạn sẽ in “( số, số_bình phương)” thì đầu ra sẽ xuất hiện dưới dạng “ Căn bậc hai của 9. 000 là 3. 000”. Ở đây, chúng tôi lưu trữ số và toán tử số mũ sẽ tìm căn bậc hai. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết căn bậc hai của một số Python căn bậc hai của một sốKiểm tra số vuông PythonTrong Python, để kiểm tra xem một số có phải là số chính phương hay không, hãy sử dụng toán tử lũy thừa ” ** “ với số mũ là 0. 5 và cả toán tử mô đun “ % ” để lấy phần còn lại Nó sẽ kiểm tra và trả về kết quả tương ứng là true hoặc false Thí dụ 2Sau khi viết đoạn mã trên (kiểm tra số ô vuông của trăn), Những cái bạn sẽ in ” kết quả “ sau đó đầu ra sẽ xuất hiện dưới dạng “ Đúng ”. Ở đây, 9 là số chính phương và phần còn lại là 0 vì nó là số nguyên. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để kiểm tra số vuông python Kiểm tra số vuông PythonChúng ta cũng sẽ thấy khi số không phải là số chính phương và phần dư không bằng 0. Sau đó, nó sẽ cho sai như một đầu ra Thí dụ 3Ở đây, 8 không phải là số chính phương và số dư không bằng 0. Vì vậy, đầu ra là " Sai " vì nó không phải là hình vuông hoàn hảo. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để kiểm tra số vuông python Cách kiểm tra số vuông PythonVòng lặp số vuông trong PythonTrong python, vòng lặp while lặp lại trình tự nhiều lần cho đến khi điều kiện sai. Ở đây, bình phương của một số sử dụng vòng lặp while hoạt động cho đến khi điều kiện sai và nó sẽ trả về kết quả là bình phương của số Thí dụ 4Sau khi viết đoạn mã trên (số vuông python trong khi vòng lặp), Đơn vị bạn sẽ in ” (số1 ** 2)”, sau đó đầu ra sẽ xuất hiện dưới dạng “ 1 4 9 16 ” là bình phương của số. Ở đây, biến số1 bên trong vòng lặp lặp từ 1 đến 4. Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết số vuông trong vòng lặp python Vòng lặp số vuông trong PythonHàm căn bậc hai trong pythonMô-đun toán học Python chứa nhiều hàm hữu ích và nó cũng bao gồm hàm căn bậc hai của python sqrt() để tính căn bậc hai. Đầu tiên, chúng ta cần nhập mô-đun toán học 5Sau khi viết đoạn mã trên (hàm căn bậc hai trong python), Ones bạn sẽ in ra ” a ” sau đó đầu ra sẽ xuất hiện dưới dạng “ 8. 0”. Ở đây, chúng ta sẽ sử dụng toán học. sqrt() để tính căn bậc hai và nó sẽ trả về các số dấu phẩy động làm đầu ra Hàm căn bậc hai trong pythonCăn bậc hai của Python với khả năng hiểu danh sáchĐể lấy căn bậc hai từ một danh sách, chúng ta sẽ sử dụng khả năng hiểu danh sách. Trước tiên, chúng tôi sẽ nhập mô-đun toán học trong đó toán học. hàm sqrt() khả dụng. Sau đó, chúng tôi tạo danh sách với các số ngẫu nhiên và vòng lặp được sử dụng để lặp qua tất cả các phần tử trong danh sách 6Sau khi viết đoạn mã trên (căn bậc hai của python với khả năng hiểu danh sách), Ones bạn sẽ in “sqr_root”, sau đó đầu ra sẽ xuất hiện dưới dạng “[6. 0, 7. 0, 6. 48074069840786, 5. 0, 9. 0]”. Ở đây, chúng ta sẽ sử dụng toán học. sqrt(num) để tính căn bậc hai của danh sách và danh sách sqr_root có căn bậc hai cho mỗi số trong danh sách giá trị ban đầu Căn bậc hai của Python với khả năng hiểu danh sáchCách tính số mũ trong pythonToán tử dấu hoa thị kép ” ** “ được sử dụng để tính giá trị hàm mũ. Số bị nhân với chính nó gọi là cơ số và số bị nhân với nó là số mũ Thí dụ 0Sau khi viết đoạn mã trên (cách tính số mũ trong python), Sau khi bạn in ” cơ số ** số mũ “ thì đầu ra sẽ xuất hiện dưới dạng “ 9 ”. Ở đây, cơ số là 3 và số mũ là 2 và nó sẽ trả về giá trị tương ứng. Bạn có thể tham khảo ảnh chụp màn hình bên dưới về cách thực hiện số mũ trong python Cách tính số mũ trong pythonBạn cũng có thể thích các hướng dẫn sau
Trong hướng dẫn này, bạn đã học các cách khác nhau để bình phương một số trong Python và chúng ta cũng đã thấy nhiều ví dụ như
Bijay Kumar Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi |