【发布时间】:2017-02-15 16:42:49
【问题描述】:
我正在尝试为我的班级编写一个程序,该程序必须计算长轴:a 和短轴:b 的椭圆的周长。
这是我在程序结束时不断得到的。
文件“/Users/johndoe/Desktop/class/ellipse.py”,第 12 行,在 ram1 = float(math.pi*[3*(a+b)-math.sqrt((3*a+b)*(a+3*b))])
TypeError: 不能将序列乘以“float”类型的非整数
【问题讨论】:
-
首先删除那些
[]。 Python 不是你的高中笔记本。数学表达式中只允许使用圆括号(无论您有多少个内括号)。
标签: python