您的位置:首页 > 编程语言 > Python开发

Python第九章部分习题

2018-04-02 19:17 435 查看
9-1 餐馆



代码:
class restaurant:
def __init__(self, name, ctype):
self.restaurant_name = name
self.cuisine_type = ctype

def discribe_restaurant(self):
print("Restaurant name is " + self.restaurant_name)
print("cuisine_type is " + self.cuisine_type)

def open_restaurant(self):
print("This restaurant is open")

res = restaurant("MacDonald", "Fast Food")
print(res.restaurant_name)
print(res.cuisine_type)
print("______________")
res.discribe_restaurant()
res.open_restaurant()
输出:



9-2三家餐馆



代码:class restaurant:
def __init__(self, name, ctype):
self.restaurant_name = name
self.cuisine_type = ctype

def discribe_restaurant(self):
print("Restaurant name is " + self.restaurant_name)
print("cuisine_type is " + self.cuisine_type)

def open_restaurant(self):
print("This restaurant is open")

res0 = restaurant("MacDonald", "Fast Food")
res1 = restaurant("Diandude", "Chinese Food")
res2 = restaurant("J", "Japanese Food")
res0.discribe_restaurant()
res1.discribe_restaurant()
res2.discribe_restaurant()输出:



9-3 用户





代码:class User:
def __init__(self, first_name, last_name, age, sex):
self.first_name = first_name
self.last_name = last_name
self.age = age
self.sex = sex
if sex.lower() == "female":
self.person = ["She", "Miss"]
else:
self.person = ["He", "Mr"]

def describe_user(self):
print("This user is " + self.first_name.title() + " " + self.last_name.title())
print(self.person[0] + " is " + str(self.age) + " olds")

def greet_user(self):
print("Hello, " + self.person[1] + " " + self.last_name.title())

user1 = User("James", "F.Kurose", 30, "male")
user2 = User("Keith", "W.Ross", 40, "male")
user3 = User("Mary", "White", 35, "female")
user1.describe_user()
user1.greet_user()

print("__________")
user2.describe_user()
user2.greet_user()
print("__________")
user3.describe_user()
user3.greet_user()
print("__________")

输出:



9-7 管理员



代码:class User:
def __init__(self, first_name, last_name, age, sex):
self.first_name = first_name
self.last_name = last_name
self.age = age
self.sex = sex
if sex.lower() == "female":
self.person = ["She", "Miss"]
else:
self.person = ["He", "Mr"]

def describe_user(self):
print("This user is " + self.first_name.title() + " " + self.last_name.title())
print(self.person[0] + " is " + str(self.age) + " olds")

def greet_user(self):
print("Hello, " + self.person[1] + " " + self.last_name.title())

class Admin(User):
def __init__(self, first_name, last_name, age, sex, privileges):
super().__init__(first_name, last_name, age, sex)
self.privileges = privileges
def show_privileges(self):
print("This administrator " + self.privileges)

user1 = Admin("James", "F.Kurose", 30, "male", "can add post")
user1.describe_user()
user1.show_privileges()


输出:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: