# BEGIN TWILIGHT_BUS_CLASS
class TwilightBus:
"""A bus model that makes passengers vanish"""
def __init__(self, passengers=None):
if passengers is None:
self.passengers = [] # <1>
else:
self.passengers = list(passengers) #<2>
def pick(self, name):
self.passengers.append(name)
def drop(self, name):
self.passengers.remove(name) # <3>
# END TWILIGHT_BUS_CLASS
bus1 = TwilightBus()
bus1.pick('caee')
bus1.pick('c123')
print(bus1.passengers)
bus2 = TwilightBus()
print(bus2.passengers)


本文介绍了一个名为TwilightBus的Python类,它模拟了一种特殊的巴士模型,能够使乘客在乘车过程中‘消失’。TwilightBus类通过初始化方法设置乘客列表,并提供了pick和drop方法来实现乘客的添加和移除操作。通过实例化TwilightBus并调用这些方法,可以体验到乘客‘消失’的神奇效果。
4万+

被折叠的 条评论
为什么被折叠?



