Python练习题 9-4就餐人数

来源:互联网 发布:钢结构厂房起脊算法 编辑:程序博客网 时间:2024/05/29 07:37

9-4 就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served
的属性,并将其默认值设置为 0。根据这个类创建一个名为 restaurant 的实例;打印有
多少人在这家餐馆就餐过,然后修改这个值并再次打印它。
添加一个名为 set_number_served()的方法,它让你能够设置就餐人数。调用这个
方法并向它传递一个值,然后再次打印这个值。
添加一个名为 increment_number_served()的方法,它让你能够将就餐人数递增。
调用这个方法并向它传递一个这样的值:你认为这家餐馆每天可能接待的就餐人数。

class Restaurant():    def __init__(self,restaurant_name,cuisine_type):            self.restaurant_name=restaurant_name            self.cuisine_type=cuisine_type            self.number_served=0    def describe_restaurant(self):        print(self.restaurant_name)        print(self.cuisine_type)    def open_restaurant(self):        print('This restaurant is open.')    def set_number_served(self,n):        for x in range(1,5):         self.number_served+=n         print('Day'+str(x)+': '+str(self.number_served))    def increment_number_served(self,n):        self.number_served+=n        return self.number_servedKFC=Restaurant('KFC','fast food')KFC.describe_restaurant()KFC.open_restaurant()KFC.set_number_served(10)
原创粉丝点击