我正在为我正在上的一门大学课程做作业,我需要获得为什么我遇到此TypeError的帮助。
原始等式为: 表面积=3√(25 +10√5)* ^ 2
a = input("Edge Length: ")
suface_area = (3 * math.sqrt(25 + (10 * math.sqrt(5)) (a) ** 2))
print(surface_area)
我希望编写的代码能为我提供该方程式应为我提供的计算出的“表面区域”的输出,但是当程序尝试执行该代码时,我会不断收到TypeError消息。
请给我有关应如何解决此问题的反馈。 谢谢!
答案 0 :(得分:0)
代码中的两个小问题导致了问题。
您在*
中(a)**2
之前缺少suface_area = (3 * math.sqrt(25 + (10 * math.sqrt(5)) (a) ** 2))
。
当您告诉suface_area
函数打印print
时,变量名surface_area
的拼写错误。
希望这会有所帮助!