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性能优化的20条建议
Oct 25 Python
python+pandas+时间、日期以及时间序列处理方法
Jul 10 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
解决pycharm运行时interpreter为空的问题
Oct 29 Python
浅析python3字符串格式化format()函数的简单用法
Dec 07 Python
Flask框架工厂函数用法实例分析
May 25 Python
Python缓存技术实现过程详解
Sep 25 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
基于h5py的使用及数据封装代码
Dec 26 Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 Python
numpy矩阵数值太多不能全部显示的解决
May 14 Python
Python pygame实现中国象棋单机版源码
Jun 20 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获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
XmlUtils JS操作XML工具类
2009/10/01 Javascript
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
2018/06/28 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
Python向日志输出中添加上下文信息
2017/05/24 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
Python将多个excel文件合并为一个文件
2018/01/03 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
2019/09/26 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
python文件编写好后如何实践
2020/07/07 Python
python如何控制进程或者线程的个数
2020/10/16 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
Html5饼图绘制实现统计图的方法
2020/08/05 HTML / CSS
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
计算机专业自荐信
2013/10/14 职场文书
中文专业学生自我评价范文
2014/02/06 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
寒假家长评语大全
2014/04/16 职场文书
本科毕业生求职信
2014/06/15 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
golang interface判断为空nil的实现代码
2021/04/24 Golang
解决mysql的int型主键自增问题
2021/07/15 MySQL
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫