Python 简单计算要求形状面积的实例

yipeiwu_com6年前Python基础

有个Q友问怎么写个程序能按照要求输入,再输出对应形状的面积?

我大概写了几行,没有考虑输出异常,重点想记录下 int 的接收,如下图

知识点就两个

1, 长方形面积 & 三角形面积,因为要从终端接收用户的多个参数输入,所以用了map(int, raw_input().split()) 这种方式

2. 圆面积只想保留小数点后两位,就用到了 %.2f 来接收

#!/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设计】。

相关文章

pandas DataFrame 交集并集补集的实现

pandas DataFrame 交集并集补集的实现

1.场景,对于colums都相同的dataframe做过滤的时候 例如: df1 = DataFrame([['a', 10, '男'], ['b', 11, '...

python 实现多维数组转向量

我就废话不多说了,如下所示: >>>from compiler.ast import flatten >>>X matrix([[ ...

详解Python with/as使用说明

with/as 使用open打开过文件的对with/as都已经非常熟悉,其实with/as是对try/finally的一种替代方案。 当某个对象支持一种称为"环境管理协议"的协议时,就...

Python中文竖排显示的方法

本文实例讲述了Python中文竖排显示的方法。分享给大家供大家参考。具体如下: 这里将中文竖排显示 比如 衣食者人之生利也,然且犹尚有节,葬埋者人之死利也,夫何独无节於此乎 输出为: 衣...

解决Python运行文件出现out of memory框的问题

解决Python运行文件出现out of memory框的问题

爬虫过程中,发现pycharm变得非常卡,然后出现了这个框: 原本想的是4G内存不够,带不动程序,要加内存条。然后发现图中三个对话框的数字都可以改动,感叹号右边也说please inc...