You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
639 B
21 lines
639 B
9 months ago
|
class Member:
|
||
|
def __init__(self, member_id, name, license_plate, points):
|
||
|
self.member_id = member_id
|
||
|
self.name = name
|
||
|
self.license_plate = license_plate
|
||
|
self.points = points
|
||
|
|
||
|
def add_points(self, points):
|
||
|
self.points += points
|
||
|
# 更新数据库中的会员积分
|
||
|
# ...
|
||
|
|
||
|
def redeem_points(self, points_to_redeem):
|
||
|
if points_to_redeem <= self.points:
|
||
|
self.points -= points_to_redeem
|
||
|
# 更新数据库中的会员积分
|
||
|
# ...
|
||
|
return True
|
||
|
else:
|
||
|
print("Insufficient points.")
|
||
|
return False
|