在python设计语言中,逻辑运算符和判断语句结合起来使用,可以实现不同的功能。一般情况下,如果知道三角形的三边,可以利用三边计算出它的面积;规范的四边形知道对角的两边,就可以计算出对应的面积。下面利用逻辑运算符和判断语句实现三角形和四边形面积,操作如下:

工具/原料

eclipse

python

截图工具

方法/步骤

1

第一步,打开eclipse工具,新建一个python文件,定义三个变量a、b和c,分别转换成浮点型,如下图所示:

2

第二步,使用if判断语句,判断如果三个变量不为0的情况下,使用公式计算三角形面积,如下图所示:

3

第三步,再使用if语句和if...elif...else语句判断,三个变量a、b和c是否为0,计算四边形面积,如下图所示:

4

第四步,运行这个python文件,分别输入三个数字,结果发现出现了报错,如下图所示:

5

第五步,由于在if语句判断中使用了位运算符,应该使用逻辑运算符,修改代码之后,再次输入三个数字,可以计算出三角形的面积,如下图所示:

6

第六步,再次运行文件,输入三个值,保证其中一个为0,其他两个不为0,如下图所示:

END

注意事项

注意三角形和四边形面积计算方法

注意python语言中的逻辑运算符的用法

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

python求图形面积_如何使用python语言中的if语句实现求取图形面积相关推荐

  1. python sorted下标_全!Python基础之原生数据类型、判断和循环、函数和文件操作合集...

    长文预警! Python基础系列会将基础内容大致分为三到五个板块,每块着重讲一方面,知识不会很难,主要是以小例子的形式解读,如果你已经入门Python,希望可以帮你温习一下:如果你想入门Python, ...

  2. c语言中cout lt lt endl,求C语言和C++大神解答,printf怎么转成cout输出语句

    话题:求C语言和C++大神解答,printf怎么转成cout输出语句回答:cout输出不需要指定输出的格式类型,其他的和printf一样的, endl 表示换行,当然 \n也还是可以用的. cout ...

  3. c语言中do有什么作用,C语言中do while语句的用法是什么?_后端开发

    c语言有且唯一的函数是什么?_后端开发 在​c语言中有且唯一的函数是:"main"函数."main"函数,又称主函数,是程序执行的起点:如果有其他函数,则会完成 ...

  4. c语言中的if语句_If ... C中的其他语句解释

    c语言中的if语句 Conditional code flow is the ability to change the way a piece of code behaves based on ce ...

  5. C语言switch中break的作用,C语言中switch...case语句中break的重要性

    在C语言中switch...case语句是经常用到的,下面我介绍一下在使用该语句时候需要注意的一个细节问题.话不多说,直接举例子: 例子1: switch(fruit) { case 1:printf ...

  6. Lisp语言中的if语句

    目录 导言: 到底是if语句还是if函数? if语句的语法: 使用if语句: 关系函数: 逻辑函数: and函数: or函数: not函数: 导言: 在Lisp语言中拥有分支语句是一件十分正常的事情, ...

  7. c语言do while什么意思,C语言中do while语句的一般形式是什么

    C语言中do while语句的一般形式是什么 发布时间:2020-07-07 13:54:36 来源:亿速云 阅读:136 作者:清晨 小编给大家分享一下C语言中do while语句的一般形式是什么, ...

  8. c语言while函数作用,详解C语言中的while语句

    什么是C语言的while语句?它的作用是什么呢?估计很多初学者对此都是一知半解.下面课课家笔者就为大家详细解释C语言中的while语句的含义和作用. 首先笔者先给大家介绍C语言中的共有的三大常用的程序 ...

  9. c语言do while什么意思,C语言中do while语句的用法是什么?

    C语言中"do while"语句用于语句的循环判断:语法为:"do {代码语句} while(表达式);".它与while循环的不同在于:"do wh ...

最新文章

  1. 运维进阶——CIFS文件系统共享
  2. 1.16 快速排序法(Quicksort)
  3. HH SaaS电商系统的物流单设计
  4. 【技术】一份完全解读:是什么使神经网络变成图神经网络?
  5. Spring Framework 官方文档学习(一)介绍
  6. Redis客户端工具 支持使用Redis命令行和集群
  7. 微信修改步数(卡密版)
  8. python做音频格式转换
  9. 如何选择产品关键词?
  10. 在苹果手机上实现虹膜识别(通过改装实现)
  11. 数学建模学习笔记——预测类型1
  12. Oracle 数据库的PLSQL块,游标、函数,存储过程与触发器的使用方法与案例
  13. Visio图标下载链接
  14. 写给通信人的“失业”生存指南
  15. 开源软件新时代 55个经典开源Windows工具
  16. java与sqlserver 2008_Java连SqlServer 2008
  17. 上手机器学习前,先来学习下Python相关的环境配置吧~
  18. 关于rac环境中的alter ext进程名, begin now
  19. 基于OpenCV的视频道路车道检测
  20. CDN产业发展现状分析报告

热门文章

  1. 总结(CFAI,AWB,Denoise2D,Sharpen)
  2. 微支付基础:信任的成本
  3. c# 计算圆锥的体积_急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:...
  4. 程序员,你的身体还健康吗?
  5. android简单即时聊天sdk
  6. 社区产品如何搭建内容体系?看看懂球帝与虎扑如何做
  7. 虎扑网站服务器垃圾,虎扑拿下域名hupu.com 游击队摇身一变正规军
  8. Meta Reality Labs:理想的VR头显还需克服这10项技术挑战
  9. 吴恩达机器学习课程笔记(英文授课) Lv.1 新手村(回归)
  10. 大学计算机科学与技术试题,大学计算机试题模拟卷3-大学教育计算机科学与技术类计算机及应用试卷与试题.pdf...