计算长方形的周长和面积(类和对象)python

您所在的位置:网站首页 煤气炉灶台的长和宽计算出它们的周长和面积分别是多少 计算长方形的周长和面积(类和对象)python

计算长方形的周长和面积(类和对象)python

2024-07-10 11:47| 来源: 网络整理| 查看: 265

计算长方形的周长和面积(类和对象)

设计一个长方形类Rect,计算长方形的周长与面积。成员变量:整型、私有的数据成员length(长)、width(宽); 构造方法如下: (1)Rect(int length) —— 1个整数表示正方形的边长 (2)Rect(int length, int width)——2个整数分别表示长方形长和宽 成员方法:包含求面积和周长。(可适当添加其他方法) 要求:编写主函数,对Rect类进行测试,输出每个长方形的长、宽、周长和面积。

输入格式: 输入多组数据; 一行中若有1个整数,表示正方形的边长; 一行中若有2个整数(中间用空格间隔),表示长方形的长度、宽度。 若输入数据中有负数,则不表示任何图形,长、宽均为0。

输出格式: 每行测试数据对应一行输出,格式为: 长度 宽度 周长 面积(数据之间有1个空格分隔)

输入样例: 在这里给出一组输入。例如:

1 2 3 4 5 2 -2 -2 -3

输出样例: 在这里给出相应的输出。例如:

1 1 4 1 2 3 10 6 4 5 18 20 2 2 8 4 0 0 0 0 0 0 0 0

class Rect: def __init__(self,x,y): self.x=x self.y=y def length(self): print("%d"%((self.x+self.y)*2),end=' ') def are(self): print("%d"%(self.x*self.y)) while True: try: li=[] li=input().split() if len(li)==1: if int(li[0])


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3