如何用Python编写一个函数来找出所有的完全平方数?
时间: 2024-10-24 18:03:45 浏览: 18
python判断完全平方数的方法
在Python中,你可以编写一个函数来找出给定范围内的所有完全平方数。下面是一个简单的实现示例:
```python
def find_perfect_squares(start, end):
perfect_squares = []
i = 1
while start <= end:
square = i * i
if square >= start and square <= end:
perfect_squares.append(square)
i += 1
return perfect_squares
# 使用示例
start_range = 1
end_range = 100
result = find_perfect_squares(start_range, end_range)
print(f"从{start_range}到{end_range}之间的完美平方数有: {result}")
```
这个`find_perfect_squares`函数会生成并返回指定范围内所有的整数平方,如果它们在这个范围内。你可以根据需要调整`start_range`和`end_range`变量。
阅读全文