请问下我的表为什么输出的平方和立方值没有计算出
以及怎样将输出的square和平方值那一列对齐,怎样将cube和立方值那一列对齐
print("number\tsquare\tcube")
print("0\t0**2\t0**3")
print("1\t1**2\t1**3")
print("2\t2**2\t2**3")
print("3\t3**2\t3**3")
print("4\t4**2\t4**3")
print("5\t5**2\t5**3")
输出结果
number square cube
0 0**2 0**3
1 1**2 1**3
2 2**2 2**3
3 3**2 3**3
4 4**2 4**3
5 5**2 5**3
引号内的是字符串类型,不会计算,对齐的话再加一个\t,计算后要转字符串类型才能➕,代码如下
print("number\tsquare\tcube")
print("0\t\t"+str(0**2)+"\t\t"+str(0**3))
print("1\t\t"+str(1**2)+"\t\t"+str(1**3))
print("2\t\t"+str(2**2)+"\t\t"+str(2**3))
print("3\t\t"+str(3**2)+"\t\t"+str(3**3))
print("4\t\t"+str(4**2)+"\t\t"+str(4**3))
print("5\t\t"+str(5**2)+"\t\t"+str(5**3))