输出指定范围内的完全平方数,范围由键盘输入完全平方数是可以表示为某个整数的平方的数例如9,是3的平方,16是4的平方,9和16都是完全平方数用函数实现
时间: 2024-02-17 14:02:46 浏览: 163
python 实现完全平方数
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
def perfect_square(start, end):
for i in range(start, end+1):
# 判断是否为完全平方数
if i == int(i ** 0.5) ** 2:
print(i)
# 读取用户输入的范围
start = int(input("请输入范围的起始数:"))
end = int(input("请输入范围的结束数:"))
# 调用输出指定范围内的完全平方数函数
perfect_square(start, end)
```
在这个代码中,我们定义了一个名为 `perfect_square` 的函数,它接收两个参数 `start` 和 `end`,代表了指定的范围。然后我们使用循环遍历这个范围内的所有数字,判断每个数字是否为完全平方数,如果是则输出。最后在主程序中读取用户输入的范围,然后调用这个函数来输出指定范围内的完全平方数。
阅读全文