第九次高级编程作业

9-1餐馆

class Restaurant():
    def __init__(self,restaurant_name,cuisine_type):
        self.restaurant_name = restaurant_name;
        self.cuisine_type = cuisine_type;
    def describe_restaurant(self):
        print("Name : " + self.restaurant_name);
        print("Type : " + self.cuisine_type);
    def open_restaurant(self):
        print("This restaurant is opening");

9-3用户

class users():
    def __init__(self,first_name,last_name,rank):
      self.first_name = first_name;
      self.last_name = last_name;
      self.rank = rank;
    def describe_user(self):
        print("user ' s infomation:")
        print("first name : " + self.first_name);
        print("last name : " + self.last_name);
        if(self.rank == 1):
            print("Vip");
        else:
            print("Normal");
    def greet_user(self):
        print("hello "+self.first_name+" "+self.last_name);
        if self.rank == 1:
            print("Viper, you can check your priority in web")

user1 = users('Zhang','San',1);
user1.describe_user();
user1.greet_user()

user2 = users('Zhao','Liu',0);
user2.describe_user();
user2.greet_user()

9-4用餐人数:

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("Name : " + self.restaurant_name);
        print("Type : " + self.cuisine_type);
    def open_restaurant(self):
        print("This restaurant is opening");
    def set_number_served(self,number_served):
        self.number_served = number_served;
    def increment_number_served(self):
        self.number_served = self.number_served+1;
restaurant1 = Restaurant("MCD","Fast food");
restaurant1.describe_restaurant();
print("There are "+str(restaurant1.number_served) + " people on food");
restaurant1.number_served = 10;
print("There are "+str(restaurant1.number_served) + " people on food");
restaurant1.increment_number_served();
print("There are "+str(restaurant1.number_served) + " people on food");

9-6冰淇淋小店

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("Name : " + self.restaurant_name);
        print("Type : " + self.cuisine_type);
    def open_restaurant(self):
        print("This restaurant is opening");
    def set_number_served(self,number_served):
        self.number_served = number_served;
    def increment_number_served(self):
        self.number_served = self.number_served+1;
class IceCreamStand(Restaurant):
    def __init__(self,restaurant_name,cuisine_type,flavors):
        super().__init__(restaurant_name,cuisine_type);
        self.flavors = flavors;
    def show_flavors(self):
        print("These flavor icecream are contain : ")
        for flavor in self.flavors:
            print(flavor);




restaurant1 = Restaurant("MCD","Fast food");
restaurant1.describe_restaurant();
icecreams = ['milk','chocolate','Lemon','Cranberry','Matcha'];
icecream_shop = IceCreamStand("HaGengDaSi","sweet",icecreams)

print("There are "+str(restaurant1.number_served) + " people on food");
restaurant1.number_served = 10;
print("There are "+str(restaurant1.number_served) + " people on food");
restaurant1.increment_number_served();
print("There are "+str(restaurant1.number_served) + " people on food");

icecream_shop.show_flavors();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值