Python 计算三角形的面积
以下实例为通过用户输入三角形三边长度,并计算三角形的面积:
实例(Python 3.0+)
# -*- 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 test.py 输入三角形第一边长: 5 输入三角形第二边长: 6 输入三角形第三边长: 7 三角形面积为 14.70
除了0还有1吖
138***83182@163.com
加上判断三角形能否构成的条件:
除了0还有1吖
138***83182@163.com
liZONLi
104***5705@qq.com
参考方法:
liZONLi
104***5705@qq.com
ryan
lia***35@163.com
Python3 下测试:
ryan
lia***35@163.com
傻瓜+笨蛋
271***345@qq.com
参考方法:
傻瓜+笨蛋
271***345@qq.com
我是方程式
tim***o@outlook.com
判断输入数据是否能组成三角形:
我是方程式
tim***o@outlook.com
小花花
124***4671@qq.com
所以说不用专门写一个函数判断是否为数字。@傻瓜+笨蛋
小花花
124***4671@qq.com
菜菜菜菜鸟
897***980@qq.com
写个简单的,代码可读性是 python 追求的原则:
菜菜菜菜鸟
897***980@qq.com
正在发育的爬虫
m18***508349@163.com
sorted 是在网上看到的,分享一下:
正在发育的爬虫
m18***508349@163.com