设计一个完美立方数程序
时间: 2024-10-06 15:05:45 浏览: 49
设计一个完美立方数的程序,通常是为了找出指定范围内所有的完美立方数。这里是一个简单的Python示例,利用循环和数学计算:
```python
def find_perfect_cubes(start, end):
perfect_cubes = []
for num in range(start, end+1):
cube_root = round(num ** (1/3)) # 计算立方根并取整
if cube_root ** 3 == num: # 如果整三次幂等于原数,则添加到列表
perfect_cubes.append(num)
return perfect_cubes
# 示例
start_range = 1
end_range = 100
perfect_cubes_in_range = find_perfect_cubes(start_range, end_range)
print(f"在范围 {start_range} 到 {end_range} 内的完美立方数有: {perfect_cubes_in_range}")
阅读全文