Python编程:从入门到实践-动手试一试9-10 - 9-12

9-10 导入Restaurant类

1.将Restaurant类存储在restaurant模块中
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.title() + ' ' + self.cuisine_type.title())

    def open_restaurant(self):
        print("The restaurant is opening.")

    def set_number_served(self,number_serve):
        if number_serve >= self.number_served:
            self.number_served = number_serve
        else:
            print("You can't!")

    def increment_number_served(self,number):
        self.number_served += number

2. Restaurant实例
import restaurant

restaurant_0 = restaurant.Restaurant('xqj','lu')
restaurant_0.describe_restaurant()

9-11 导入Admin类

1. User、Privileges和Admin类存储在dog.py文件中
2. 在restaurant_0.py中实例化Admin
import dog

admin_0 = dog.Admin('xing','jun')
admin_0.privileges.show_privileges()

9-12 多个模块
1。将User类存储在user.py文件中,然后记得在原文件dog.py(包含Privileges和Admin类)中导入User

import dog

admin_0 = dog.Admin('xing','jun')
admin_0.privileges.show_privileges()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值