9-6 冰淇淋小店:冰淇淋小店是一种特殊的餐馆。编写一个名为 IceCreamStand 的 类,让它继承你为完成练习 9-1 或练习 9-4 而编写的 Restaurant 类。这两个版本的 Restaurant 类都可以,挑选你更喜欢的那个即可。添加一个名为 flavors 的属性,用于 存储一个由各种口味的冰淇淋组成的列表。编写一个显示这些冰淇淋的方法。创建一个 IceCreamStand 实例,并调用这个方法
class IceCreamStand(Restaurant): def __init__(self,name,type): super().__init__(name,type) #与Restaurant类相关联 self.flavors = ['milk','eff','sugar','cherry'] #新属性 def get_icecream(self): for flavor in self.flavors : print(flavor) ice_1 =IceCreamStand('tianpin','ice') ice_1.get_icecream()
#9-7 管理员:管理员是一种特殊的用户。编写一个名为 Admin 的类,让它继承你为 #完成练习 9-3 或练习 9-5 而编写的 User 类。添加一个名为 privileges 的属性,用于存 #储一个由字符串(如"can add post"、"can delete post"、"can ban user"等)组成的 #列表。编写一个名为 show_privileges()的方法,它显示管理员的权限。创建一个 Admin #实例,并调用这个方法 class Admin(User): def _