答: 在Python中创建一个程序,以显示指定数字范围的正方形和立方体表,可以使用循环结构和字符串格式化来实现。
以下是一个示例程序:
def print_table(start, end):
print("Number\tSquare\tCube")
print("-----------------------")
for num in range(start, end+1):
square = num ** 2
cube = num ** 3
print(f"{num}\t{square}\t{cube}")
# 测试
start_num = int(input("请输入起始数字: "))
end_num = int(input("请输入结束数字: "))
print_table(start_num, end_num)
这个程序中,我们定义了一个print_table
函数,它接受起始数字和结束数字作为参数。然后使用for
循环遍历指定范围内的数字,计算每个数字的平方和立方,并使用字符串格式化将结果打印出来。
例如,如果输入起始数字为1,结束数字为5,程序将输出以下结果:
Number Square Cube
-----------------------
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
这个程序可以用于展示指定数字范围内的正方形和立方体表,例如在数学教育中或者用于数据分析中的可视化展示。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云