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中的列表推导浅析
Apr 26 Python
Python通过OpenCV的findContours获取轮廓并切割实例
Jan 05 Python
Sanic框架请求与响应实例分析
Jul 16 Python
seek引发的python文件读写的问题及解决
Jul 26 Python
PyCharm 专业版安装图文教程
Feb 20 Python
python filecmp.dircmp实现递归比对两个目录的方法
May 22 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
django models里数据表插入数据id自增操作
Jul 15 Python
Python 防止死锁的方法
Jul 29 Python
基于python图书馆管理系统设计实例详解
Aug 05 Python
Python 删除List元素的三种方法remove、pop、del
Nov 16 Python
python pygame 愤怒的小鸟游戏示例代码
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手册及PHP编程标准
2006/12/17 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
php服务器的系统详解
2019/10/12 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
原生JS实现多条件筛选
2020/08/19 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
python tkinter基本属性详解
2019/09/16 Python
东方电视购物:东方CJ
2016/10/12 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
园林资料员岗位职责
2013/12/30 职场文书
大学开学计划书
2014/04/30 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
优秀员工自荐书
2015/03/06 职场文书
实习证明模板
2015/06/16 职场文书
小学生运动会广播
2015/08/19 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
Python图片检索之以图搜图
2021/05/31 Python
MySQL限制查询和数据排序介绍
2022/03/25 MySQL