做任务转比特币的网站自己做网站如何赚钱
学习内容思维导图:
"""
自己封装一个矩形类(Rect),拥有属性:宽度(width)、高度(height)
定义公有成员函数:
初始化函数:__init__(int w, int h)
更改宽度的函数:set_w(int w)
更改高度的函数:set_h(int h)
输出该矩形的周长和面积函数:show()
"""class Rectangle:def __init__(self, width, height):self.width = 0self.height = 0self.set_w(width) # 调用set_w函数self.set_h(height) # 调用set_h函数# 计算面积和周长(判断宽高是否大于0)if self.width > 0 and self.height > 0:self.area = self.width * self.heightself.perimeter = (self.width + self.height) * 2else:self.area = 0self.perimeter = 0# 设置宽def set_w(self, width):self.width = width# 设置高def set_h(self, height):self.height = height# 输出宽高,面积,周长def show(self):print(f'宽是{self.width},高是{self.height}')print(f'面积是{self.area},周长是{self.perimeter}')# 实例化一个矩形
rect = Rectangle(10, 20)
rect.show()