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 01 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
机器学习python实战之手写数字识别
Nov 01 Python
python写一个md5解密器示例
Feb 23 Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 Python
用sqlalchemy构建Django连接池的实例
Aug 29 Python
jupyter notebook 重装教程
Apr 16 Python
python实现猜单词游戏
May 22 Python
matplotlib实现数据实时刷新的示例代码
Jan 05 Python
利用Python函数实现一个万历表完整示例
Jan 23 Python
python中time tzset()函数实例用法
Feb 18 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实现二叉树中和为某一值的路径方法
2018/10/14 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
2014/04/29 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
node.js中watch机制详解
2014/11/17 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
django框架自定义用户表操作示例
2018/08/07 Python
python2与python3共存问题的解决方法
2018/09/18 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python实现QQ批量登录功能
2019/06/19 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
python入门教程之基本算术运算符
2020/11/13 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
工程部经理岗位职责
2013/12/08 职场文书
大学军训通讯稿
2014/01/13 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书
JavaScript实例 ODO List分析
2022/01/22 Javascript
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL
HTML页面中使两个div并排显示的实现
2022/05/15 HTML / CSS