Hướng dẫn perfect square program in python - chương trình hình vuông hoàn hảo trong python
Bất kỳ số nào có thể được biểu thị dưới dạng sản phẩm của hai số toàn bộ được phân loại là một hình vuông hoàn hảo. Ví dụ, 64 có thể được viết là 8*8 Do đó 64 là một hình vuông hoàn hảo. Show
Trong bài viết này, chúng tôi sẽ tạo một chương trình Python để kiểm tra xem số đó có phải là hình vuông hoàn hảo hay không. Thuật toán & nbsp; để kiểm tra xem một số có phải là một hình vuông hoàn hảo hay không. Bước 1: & NBSP; Lấy đầu vào từ người dùng: Take the input from the user Bước 2: & NBSP; Tính toán căn bậc hai của số đã cho bằng thư viện toán học: Compute the square root of the given number using the math library Bước 3: Kiểm tra xem & nbsp; int (root + 0,5) ** 2 == số, nếu điều này đánh giá là true thì con số là một hình vuông hoàn hảo: Checking whether the int(root + 0.5) ** 2 == number, if this evaluates to True then the number is a perfect square . Bước 1: & NBSP; Lấy đầu vào từ người dùng
Bước 2: & NBSP; Tính toán căn bậc hai của số đã cho bằng thư viện toán họcBước 3: Kiểm tra xem & nbsp; int (root + 0,5) ** 2 == số, nếu điều này đánh giá là true thì con số là một hình vuông hoàn hảo Chương trình Python để kiểm tra xem một số là một hình vuông hoàn hảo Giải trình Đầu tiên, chúng tôi đang nhập thư viện toán học trong chương trình của chúng tôi, sau đó chúng tôi đang lấy đầu vào từ người dùng và chuyển đổi nó sang số nguyên chỉ trong trường hợp người dùng nhập số float.
Căn bậc hai của số được tính toán với & nbsp; Phương thức Cách tạo một mảng trống trong Pythonhow to check if a number is a perfect square or not. A number that is equal to the product of two whole equal numbers is a perfect square. For example, 25 is a perfect square as its square root is 5 – a whole number. Trong hướng dẫn này, chúng ta sẽ xem cách kiểm tra xem một số có hoàn hảo trong Python bằng cách sử dụng hàm SQRT của thư viện toán học không. Ngoài ra, chúng ta cũng sẽ xem cách kiểm tra xem một số có phải là hình vuông hoàn hảo hay không mà không sử dụng hàm SQRT. Cũng đọc: & NBSP; Tìm hiểu Python trực tuyến với 12 trang web miễn phí tốt nhất này: Learn Python Online With These 12 Best Free Websites Mục lục
Chương trình Python để kiểm tra xem một số là một hình vuông hoàn hảo sử dụng sqrtAlgorithm:: Chương trình Python để kiểm tra xem một số là một hình vuông hoàn hảo mà không có sqrt: Take input from the user to check. Gói lên: We will use the the math library’s sqrt function to calculate the user input’s square root. Bước 1: Lấy đầu vào từ người dùng để kiểm tra.: Checking if Code:: import math Num = int(input("Enter the Number to check ")) root = math.sqrt(Num) if int(root + 0.5) ** 2 == Num: print(Num, "is a perfect square") else: print(Num, "is not a perfect square") Output:: Explanation:: Bước 2: Chúng tôi sẽ sử dụng chức năng Thư viện Math SQRT để tính toán căn bậc hai đầu vào của người dùng. Sau đó, chúng tôi tính toán căn bậc hai của số đó bằng hàm math.sqrt (num) và lưu trữ giá trị của nó trong biến gốc. Trong bước cuối cùng, chúng tôi sử dụng các câu lệnh if-else Python để đánh giá nếu int (root + 0,5) ** 2 bằng số hay không. Nếu câu lệnh này là đúng, số là một hình vuông hoàn hảo và câu lệnh trong khối if được thực thi. Mặt khác, nếu câu lệnh là sai, thì số không phải là một hình vuông hoàn hảo và câu lệnh trong khối khác được thực thi. Cũng đọc: & NBSP; Các toán tử tăng và giảm trong Python: Increment and Decrement Operators in Python Chương trình Python để kiểm tra xem một số là một hình vuông hoàn hảo mà không có sqrtCode:: def checkPerfectSquare(num) : n = 1 while(n * n<= num): if ((num % n == 0) and (num / n == n)): return True n = n + 1 return False if __name__ == "__main__" : num = 225 if (checkPerfectSquare(num)): print("The number is a perfect square.") else : print("The number is not a perfect square.") Cũng đọc: & nbsp; chiều dài từ điển python [Làm thế nào để có được độ dài]: Python Dictionary Length [How To Get Length] Explanation:: Trong chương trình Python ở trên, chúng tôi sẽ chạy một vòng từ n = 1 đến tầng (sqrt (n)) và sau đó kiểm tra xem bình phương có làm cho num không. Nếu có, thì con số là một hình vuông hoàn hảo nếu không, không. Output:: Cũng đọc: & nbsp; cách kết hợp các mảng trong python [với các ví dụ]: How To Concatenate Arrays in Python [With Examples] Gói lênTrong hướng dẫn này, chúng tôi đã chia sẻ cách kiểm tra xem một số có phải là một hình vuông hoàn hảo hay không. Trong phương thức đầu tiên, chúng tôi đã sử dụng phương thức sqrt () và trong phương pháp thứ hai mà không tìm thấy căn bậc hai. Hướng dẫn Python khác::
Quảng trường hoàn hảo trong lập trình là gì?Một hình vuông hoàn hảo là một số nguyên là hình vuông của một số nguyên;Nói cách khác, nó là sản phẩm của một số số nguyên với chính nó.Ví dụ, 1, 4, 9 và 16 là những hình vuông hoàn hảo trong khi 3 và 11 thì không.Ví dụ 1: Đầu vào: N = 12 Đầu ra: 3 Giải thích: 12 = 4 + 4 + 4.an integer that is the square of an integer; in other words, it is the product of some integer with itself. For example, 1 , 4 , 9 , and 16 are perfect squares while 3 and 11 are not. Example 1: Input: n = 12 Output: 3 Explanation: 12 = 4 + 4 + 4.
3 ví dụ về hình vuông hoàn hảo là gì?Chúng là 1, 4, 9, 16, 25, 36, 49, 64, 81 và 100.
Hình vuông hoàn hảo với ví dụ là gì?Một hình vuông hoàn hảo là một con số có thể được thể hiện dưới dạng sản phẩm của một số nguyên hoặc là số mũ thứ hai của một số nguyên.Ví dụ, 25 là một hình vuông hoàn hảo vì nó là sản phẩm của số nguyên 5, 5 × 5 = 25.
Mã số hoàn hảo trong Python là gì?Dưới đây là mã nguồn của chương trình Python để kiểm tra xem một số là một số hoàn hảo.Đầu ra chương trình cũng được hiển thị dưới đây.n = int (input ("nhập bất kỳ số nào:")) sum1 = 0 cho i trong phạm vi (1, n): if (n % i == 0): sum1 = sum1 + i if (sum1 == n):In ("Số là một con số hoàn hảo!n = int(input("Enter any number: ")) sum1 = 0 for i in range(1, n): if(n % i == 0): sum1 = sum1 + i if (sum1 == n): print("The number is a Perfect number! |