# -*- coding: UTF-8 -*-
# Filename : test.py# author by : www.runoob.com
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)
扩展资料
Python 变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
(1)首先需要知道三角形是如何根据三边的长度计算面积的,就需要知道海伦公式。
(2)定义三个变量,用于表示三角形的三条边。
a=input("请输入一条边a=")
a=float(a)
b=input("请输入一条边b=")
b=float(b)
c=input("请输入一条边c=")
c=float(c)
(3)引入海伦公式的计算方法,求取三角形面积。
s=(p*(p-a)*(p-c)*(p-b))**0.5
p=(a+b+c)/2
(4)最后写上输出语句,对三角形的面积进行输出。
(5)运行这个程序,就可以看到最终结果,这样就完成了。