这个Python脚本正确吗?

这个Python脚本正确吗?,python,python-3.4,Python,Python 3.4,我在课堂上有一个编程作业,我尽我最大的努力去理解每一件事,但我想在提交之前确保我的脚本是正确的。我需要找到一个三角形的面积,它由公式给出: 面积=1/2*底座*高度 我的答案是: # The base and height of this triangle are inches base = 12.0 height = 16.0 # The area of a triangle is 1/2 * base * height area = 1/2 * base * height print (ar

我在课堂上有一个编程作业,我尽我最大的努力去理解每一件事,但我想在提交之前确保我的脚本是正确的。我需要找到一个三角形的面积,它由公式给出:

面积=1/2*底座*高度

我的答案是:

# The base and height of this triangle are inches
base = 12.0
height = 16.0
# The area of a triangle is 1/2 * base * height
area = 1/2 * base * height
print (area)

我的代码正确吗?

是的,这段代码是正确的,通过将值分配给不同的变量,可以清楚地看出你做了什么。

我投票将这个问题作为离题回答,因为StackOverflow不是一项教程服务。我编辑了大量的文本,以关注你试图实现的目标。请看,这确实比第一次被问到的时候要好得多——我不确定它是否值得公开(因为它没有确定一个特定的问题),但至少现在它是一个更好的例子,说明问题在形式上应该是什么样子。在回答你的问题时,如果你使用的是Python 3,它是正确的。在Python 2中,
1/2
将返回
0
,因为除法的处理方式不同。更安全的方法是使用十进制,例如
0.5
,或者将其中一个转换为
float
,例如
area=float(1)/2*base*height
@CharlesDuffy这是我的希望,因为我认为这是一项学校作业,所以这样的问题被否决票否决,或者没有解释或者没有适当的指导,这并不总是公平的。具体来说,来自——“要求家庭作业帮助的问题必须包括到目前为止你为解决问题所做工作的摘要,以及对你解决问题的困难的描述。”——这里没有这样的描述。