admin管理员组文章数量:1648001
本文来自于千锋教育在阿里云开发者社区学习中心上线课程《Python入门2020最新大课》,主讲人姜伟。
案例讲解
1、设计两个类:
一个点类,属性包括x,y坐标。
一个Rectangle类(矩形),属性有左上角和右下角的坐标
方法:1.计算矩形的面积;2.判断点是否在矩形内
实例化一个点对象,一个正方形对象,输出矩形的面积、输出点是在矩形内
class Point(object):
# Point 方法在创建时,需要两个int类型的参数,用来表示x,y坐标
def __init__(self, x: int, y: int):
self.x = x
self.y = y
class Rectangle(object):
def __init__(self, top_left: Point, bottom_right: Point):
self.top_left = top_left
self.bottom_right = bottom_right
def get_area(self):
# 面积:长 * 宽
length = abs(self.bottom_right.x - self.top_left.x)
width = abs(self.top_left.y - self.bottom_right.y)
return length * width
def is_inside(self, point):
# if self.bottom_right.x >= poi
版权声明:本文标题:python创建一个银行账户类account_五大案例学会类属性 | 手把手教你入门Python之六十九-阿里云开发者社区... 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729496142a1202932.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论