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 相关文章推荐
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
使用python编写udp协议的ping程序方法
Apr 22 Python
Python解决走迷宫问题算法示例
Jul 27 Python
在pycharm中设置显示行数的方法
Jan 16 Python
python Tkinter版学生管理系统
Feb 20 Python
Python实现截取PDF文件中的几页代码实例
Mar 11 Python
Django网络框架之创建虚拟开发环境操作示例
Jun 06 Python
Python基本语法之运算符功能与用法详解
Oct 22 Python
Django1.11自带分页器paginator的使用方法
Oct 31 Python
pycharm中leetcode插件使用图文详解
Dec 07 Python
Python的信号库Blinker用法详解
Dec 31 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作的文本留言本的例子(四)
2006/10/09 PHP
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
PHP array操作10个小技巧分享
2011/06/23 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
2015/07/02 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
在React项目中使用Eslint代码检查工具及常见问题
2018/10/10 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
2018/07/13 Python
python的中异常处理机制
2018/08/30 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
高等教育学专业自荐书
2014/06/17 职场文书
安全守法证明
2015/06/23 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL