梯形的面积公式:(上底+下底)×高÷2, 用字母表示:S =(a+b)× h ÷ 2

公式描述:公式中a,b分别为梯形上下底,h为梯形的高,S为梯形的面积。

那么怎么使用python计算梯形面积呢?

求梯形的面积:输入上底和下底和高,输出面积。

面积要求保留两位有效数字, 如果输入不是数字,通过异常处理捕捉,并重新输入。

参考代码:

while True:

# input获取的数据均为 字符串

a = input('请输入梯形的上底长度:')

# 判断如果输入的数据不是数字的时候跳出,如果是就继续

if not a.isdigit():

continue

b = input('请输入梯形的下底长度:')

if not b.isdigit():

continue

h = input('请输入梯形的高:')

if not h.isdigit():

continue

# 这里需要将str 转换成 float

s = (float(a) + float(b)) * float(h) / 2

print("梯形的面积为:%.2f" % s)

break

python求梯形面积_python计算梯形面积相关推荐

  1. python求阶乘之和_python计算阶乘前n项和

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 知道公式后就很简单了,利用for循环,第几行i+1就等于几,当然python中是 ...

  2. python求概率密度函数_python 计算概率密度、累计分布、逆函数的例子

    计算概率分布的相关参数时,一般使用 scipy 包,常用的函数包括以下几个: pdf:连续随机分布的概率密度函数 pmf:离散随机分布的概率密度函数 cdf:累计分布函数 百分位函数(累计分布函数的逆 ...

  3. java 编程求图形面积_求java编程,计算长方形面积?

    求java编程,计算长方形面积? mip版  关注:195  答案:2  悬赏:0 解决时间 2021-01-28 06:47 已解决 2021-01-27 08:26 求java编程,计算长方形面积 ...

  4. python计算三角形面积代码_python计算三角形面积详细代码演示

    小编在最初学习编程时,经常是每一个代码都认识,但是组合在一起运用的时候就不知道要如何实现了,尤其是基础入门教学计算三角形面积的,跟小编一样不懂的小伙伴可以参考下面现成代码: 输入圆的半径计算计算周长和 ...

  5. python求素数算法_Python程序最多可计算n个质数(使用不同算法)

    python求素数算法 There are various methods through which we can calculate prime numbers upto n. 我们可以通过多种方 ...

  6. html求三角形的面积,JavaScript计算三角形面积

    1.设计思路 (1)第一种是直接在JavaScript中定义 (2)第二种是利用函数 (3)第三种是利用函数,优化功能,提高可重用性 2.源码 计算三角形面积 //三角形的宽度 var width = ...

  7. python求不规则图形面积_python 微积分之---黎曼和

    黎曼求和 这里有一块形状不规则的土地,要测量它的面积,怎么办呢?一个叫黎曼的德国数学家(Bernhard Riemann, 1826-1866),他想了个办法:将这不规则图形切成一条条的小长条儿,然后 ...

  8. python求交点坐标_Python求两个圆的交点坐标或三个圆的交点坐标方法

    计算两个圆的交点 代码如下: # -*- coding: utf-8 -*- import math import numpy as np def insec(p1,r1,p2,r2): x = p1 ...

  9. python怎么算阶乘_python计算阶乘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 问题本身很简单,主要是通过这个小问题来演示python的一些用法,例如测试代码运 ...

  10. python方差的计算公式_python计算均值方差

    原博文 2014-06-07 14:13 − 用Python求均值与方差,可以自己写,也可以借助于numpy,不过到底哪个快一点呢? 我做了个实验,首先生成9百万个样本: ```python nlis ...

最新文章

  1. [JAVA EE] JPA 查询用法:自定义查询,分页查询
  2. opencv处理dicom图像_图像处理|opencv| 利用opencv把照片变换成素描风格
  3. spring学习12 -Spring 框架模块以及面试常见问题注解等
  4. js html保存json,如何在json文件中存储jQuery或javascript变量?
  5. 【工具篇】接口测试神器 -- Postman 入门教程
  6. gRPC-微服务间通信实践
  7. 计算机概论在线阅读,计算器概论 or 计算机概论
  8. 收银机服务器操作系统,第二章 超市收银机操作系统最终版.doc
  9. ssas从mysql获取数据库_通过AMO获取SQL Server SSAS信息
  10. SIAMATIC S7-1200 中通过 Modbus RTU 如何读取地址范围 9999 到 65535 的输入字
  11. 功能安全 李艳文_中国汽车功能安全测试库首次成果发布会成功召开
  12. ogg启动报错libnnz11.so: cannot open shared object file
  13. nfc加密卡pm3和pm5区别_【黑科技】NFC模拟门卡门禁
  14. 方向余弦,向量夹角,向量的投影
  15. 怎样用计算机10,win10计算器怎么用_win10如何打开计算器
  16. python推箱子小游戏_python实现推箱子游戏
  17. 关于js中new Date()的bugger发现
  18. 记一次oracle通过dblink连接mysql实施
  19. 张俊林:对比学习研究进展精要
  20. 什么是Promise,Promise的三种状态,Promise的方法

热门文章

  1. 三合一收款码生成源码(非调用接口)
  2. 机器学习去除马赛克案例(代码)
  3. Java一般操作 对象序列化和反序列化
  4. F轮融资3.6亿美元,Keep能撑起20亿美元的估值吗?
  5. 悉尼大学计算机专业本科2019,2019悉尼大学申请条件
  6. HyperLPR车牌识别
  7. java逻辑删除代码_MybatisPlus实现逻辑删除功能
  8. HDMI2.0/HDCP2.2 2x4 矩阵芯片——GSV2006
  9. VL2 异步复位的串联T触发器
  10. 数字集成电路设计流程