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实现的下载8000首儿歌的代码分享
Nov 21 Python
Python3读取UTF-8文件及统计文件行数的方法
May 22 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
Jun 29 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
Aug 07 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
Feb 27 Python
Python中zip函数如何使用
Jun 04 Python
Python实现数字的格式化输出
Aug 01 Python
Python实现上下文管理器的方法
Aug 07 Python
PyTorch预训练Bert模型的示例
Nov 17 Python
python安装mysql的依赖包mysql-python操作
Jan 01 Python
详解Python 中的 defaultdict 数据类型
Feb 22 Python
python 常用的异步框架汇总整理
Jun 18 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
中东人咖啡哲学
2021/03/03 咖啡文化
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
js常见表单应用技巧
2008/01/09 Javascript
javascript 的Document属性和方法集合
2010/01/25 Javascript
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
js判断页面中是否有指定控件的简单实例
2014/03/04 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
Underscore源码分析
2015/12/30 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
Python中AND、OR的一个使用小技巧
2015/02/18 Python
Python进程间通信Queue实例解析
2018/01/25 Python
利用python开发app实战的方法
2019/07/09 Python
浅谈Python 递归算法指归
2019/08/22 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
python装饰器的特性原理详解
2019/12/25 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
商场中秋节广播稿
2014/01/17 职场文书
听课评语大全
2014/04/30 职场文书
体现团队精神的口号
2014/06/06 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
小学生暑假生活总结
2015/07/13 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书