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 相关文章推荐
ptyhon实现sitemap生成示例
Mar 30 Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
python中requests和https使用简单示例
Jan 18 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
Oct 17 Python
Python操作mongodb数据库的方法详解
Dec 08 Python
python学生管理系统学习笔记
Mar 19 Python
Python Datetime模块和Calendar模块用法实例分析
Apr 15 Python
python对文件目录的操作方法实例总结
Jun 24 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 25 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与ASP
2006/10/09 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
php表单提交问题的解决方法
2011/04/12 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
jQuery计算textarea中文字数(剩余个数)的小程序
2013/11/28 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
javascript异步处理工作机制详解
2015/04/13 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
JSONP基础知识详解
2017/03/19 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
2018/02/22 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
JavaScript解析JSON数据示例
2019/07/16 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
浅谈Pandas Series 和 Numpy array中的相同点
2019/06/28 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
台湾生鲜宅配:大口市集
2017/10/14 全球购物
四年大学生活的自我评价范文
2014/02/07 职场文书
赞美老师的演讲稿
2014/05/22 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
创业计划书详解
2019/07/19 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL