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 相关文章推荐
pydev使用wxpython找不到路径的解决方法
Feb 10 Python
python操作redis的方法
Jul 07 Python
python实现接口并发测试脚本
Jun 25 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
在python shell中运行python文件的实现
Dec 21 Python
pytorch中nn.Conv1d的用法详解
Dec 31 Python
python时间日期操作方法实例小结
Feb 06 Python
Python新手学习raise用法
Jun 03 Python
Python读取Excel数据并生成图表过程解析
Jun 18 Python
Python numpy矩阵处理运算工具用法汇总
Jul 13 Python
python 常见的排序算法实现汇总
Aug 21 Python
Python 的 __str__ 和 __repr__ 方法对比
Sep 02 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中的string类型使用说明
2010/07/27 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
高中生自我鉴定范文
2013/10/30 职场文书
经贸韩语专业大学生职业规划
2014/02/14 职场文书
双方协议书
2014/04/22 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
机关作风建设自查报告
2014/10/22 职场文书
铣工实训报告
2014/11/05 职场文书
早安问候语大全
2015/11/10 职场文书
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫