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的collections模块中defaultdict类型的用法
Jul 07 Python
解读python logging模块的使用方法
Apr 17 Python
Python使用tkinter库实现文本显示用户输入功能示例
May 30 Python
解决Python pandas plot输出图形中显示中文乱码问题
Dec 12 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
python pandas时序处理相关功能详解
Jul 03 Python
Django缓存系统实现过程解析
Aug 02 Python
一行python实现树形结构的方法
Aug 09 Python
python-numpy-指数分布实例详解
Dec 07 Python
python如何通过twisted搭建socket服务
Feb 03 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
Python代码需要缩进吗
Jul 01 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
php 计划任务 检测用户连接状态
2012/03/29 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
PHP一个简单的无需刷新爬虫
2019/01/05 PHP
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
[04:52]DOTA2亚洲邀请赛附加赛 TOP10精彩集锦
2015/01/29 DOTA
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
python删除过期log文件操作实例解析
2018/01/31 Python
Python Pillow Image Invert
2019/01/22 Python
详解爬虫被封的问题
2019/04/23 Python
用python实现名片管理系统
2020/06/18 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
大专生简历的自我评价
2013/11/26 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
销售队伍口号
2014/06/11 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python