Python 计算三角形的面积

以下实例为通过用户输入三角形三边长度,并计算三角形的面积:

  1. # -*- coding: UTF-8 -*-
  2.  
  3. # Filename : test.py
  4. # author by : python3
  5.  
  6.  
  7. a = float(input('输入三角形第一边长: '))
  8. b = float(input('输入三角形第二边长: '))
  9. c = float(input('输入三角形第三边长: '))
  10.  
  11. # 计算半周长
  12. s = (a + b + c) / 2
  13.  
  14. # 计算面积
  15. area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
  16. print('三角形面积为 %0.2f' %area)

执行以上代码输出结果为:

  1. $ python test.py
  2. 输入三角形第一边长: 5
  3. 输入三角形第二边长: 6
  4. 输入三角形第三边长: 7
  5. 三角形面积为 14.70