Python 简单计算要求形状面积的实例


Posted in Python onJanuary 18, 2020

有个Q友问怎么写个程序能按照要求输入,再输出对应形状的面积?

我大概写了几行,没有考虑输出异常,重点想记录下 int 的接收,如下图

知识点就两个

1, 长方形面积 & 三角形面积,因为要从终端接收用户的多个参数输入,所以用了map(int, raw_input().split()) 这种方式

2. 圆面积只想保留小数点后两位,就用到了 %.2f 来接收

Python 简单计算要求形状面积的实例

#!/usr/bin/python 
#-*-coding:utf-8 -*-
 
name = raw_input("Please input your name here : ")
if name == '':
 print "we don't like anonymous"
else:
 choose = input("Which shape would you like to choose 1:Rectangle, 2:Square, 3:Triangle or 4 Round? :")
 if choose == 1:
 width, height = map(int, raw_input("Input width and height here, like 5 8 :").split())
 print "Area = %d" % (width * height)
 elif choose == 2:
 length = input("Input width and height here, like 4:")
 print "Area = %d" % length ** 2
 elif choose == 3:
 width, height = map(int, raw_input("Input width and height here, like 5 8 :").split())
 print "Area = %d" % (width * height / 2)
 elif choose == 4:
 diameter = input("Input diameter here like 3 :")
 print "Area = %.2f" % (3.14 * (diameter / 2) ** 2)
 else:
 print "Invalid choose"

以上这篇Python 简单计算要求形状面积的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python代码检查工具pylint 让你的python更规范
Sep 05 Python
使用Python编写提取日志中的中文的脚本的方法
Apr 30 Python
python生成器generator用法实例分析
Jun 04 Python
Python中顺序表的实现简单代码分享
Jan 09 Python
Numpy 改变数组维度的几种方法小结
Aug 02 Python
pygame游戏之旅 调用按钮实现游戏开始功能
Nov 21 Python
Python http接口自动化测试框架实现方法示例
Dec 06 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
Python插件机制实现详解
May 04 Python
python属于软件吗
Jun 18 Python
Python控制鼠标键盘代码实例
Dec 08 Python
pip install命令安装扩展库整理
Mar 02 Python
python实现用类读取文件数据并计算矩形面积
Jan 18 #Python
python不使用for计算两组、多个矩形两两间的iou方式
Jan 18 #Python
浅谈Python3实现两个矩形的交并比(IoU)
Jan 18 #Python
利用setuptools打包python程序的方法步骤
Jan 18 #Python
python计算二维矩形IOU实例
Jan 18 #Python
解决python replace函数替换无效问题
Jan 18 #Python
使用Python来做一个屏幕录制工具的操作代码
Jan 18 #Python
You might like
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
10款实用的PHP开源工具
2015/10/23 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
python读取各种文件数据方法解析
2018/12/29 Python
pandas中DataFrame修改index、columns名的方法示例
2019/08/02 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
一名毕业生的自我鉴定
2013/12/04 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
营销总监岗位职责
2014/09/16 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
爱心捐书倡议书
2015/04/27 职场文书
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android