摘要:
1. 项目 在本节最后一个 electric_car.py 版本中,给 Battery 类添加一个名为upgrade_battery()的方法。这个方法检查电瓶容量,如果它不是 85,就将它设置为 85。 创建一辆电瓶容量为默认值的电动汽车,调用方法 get_range(),然后对电瓶进行升级,并再 阅读全文
摘要:
1. 项目 编写一个名为 Privileges 的类,它只有一个属性——privileges,其中存储了练习 9-7 所说的字符串列表。 将方法 show_privileges()移到这个类中。在 Admin类中,将一个 Privileges 实例用作其属性。 创建一个 Admin 实例,并使用方法 阅读全文
摘要:
1. 项目 管理员是一种特殊的用户。编写一个名为 Admin 的类,让它继承你为完成练习 9-3 或练习 9-5 而编写的 User 类。 添加一个名为 privileges 的属性,用于存储一个由字符串(如"can add post"、 "can delete post"、 "can ban us 阅读全文
摘要:
1. 项目 冰淇淋小店是一种特殊的餐馆。编写一个名为 IceCreamStand 的类,让它继承你为完成练习 9-1 或练习 9-4 而编写的 Restaurant 类。 这两个版本的Restaurant 类都可以,挑选你更喜欢的那个即可。添加一个名为 flavors 的属性,用于存储一个由各种口味 阅读全文