python判断输入的正整数是否为平方数
时间: 2023-04-28 17:02:31 浏览: 109
Python算法:判断平方数
可以使用Python的math库中的sqrt函数来判断一个正整数是否为平方数。
具体步骤如下:
1. 首先,需要从用户那里获取一个正整数。
2. 然后,使用math库中的sqrt函数来计算这个正整数的平方根。
3. 如果这个平方根是整数,那么这个正整数就是平方数;否则,就不是平方数。
下面是一个示例代码:
import math
num = int(input("请输入一个正整数:"))
sqrt_num = math.sqrt(num)
if sqrt_num == int(sqrt_num):
print(num, "是平方数")
else:
print(num, "不是平方数")
阅读全文