这段代码实现了一个简单的矩形类,可以根据用户输入的长和宽计算矩形的面积和周长,并将结果输出给用户
首先,定义了一个名为Rectangle的类,用于表示矩形对象
__init__(self,length,width)
: 初始化,用来设置矩形的长和宽
area(self)
: 计算矩形的面积并输出
perimeter(self)
: 计算矩形的周长并输出
class Rectangle:
def __init__(self,length,width):
self.length = length
self.width = width
def area(self):
print(f"面积为:",self.length*self.width)
def perimeter(self):
print(f"周长为:",2*(self.length+self.width))
第二步:通过abs(int(input()))
获取用户输入的长和宽,确保输入的值为正整数
x = Rectangle(abs(int(input())),abs(int(input())))
第三步:程序会输出矩形的长和宽,然后调用area()
和perimeter()
方法来计算并输出矩形的面积和周长
print("矩形的长是",x.length)
print("矩形的宽是",x.width)
x.area()
x.perimeter()
执行结果:
输出前
输出后: