Python第九章部分习题
2018-04-02 19:17
435 查看
9-1 餐馆
代码:
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()
输出:
代码:
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()
输出:
相关文章推荐
- Python教材第九章部分习题
- 《core python programming 》第二十三章的习题的部分解答,自己做的,错误肯定难免的
- Python教材第六章部分习题
- Python第十章部分习题
- Python教材第四章部分习题
- Python教材第二章部分习题
- 《高级编程技术》作业[9]——第九章部分习题选做
- Python 第十一章部分习题
- Python第四章部分习题
- Python字符串部分习题
- Python 第八章部分习题
- Python文件部分习题
- 第九章.部分习题
- Python教材第五章部分习题
- Python教材第八章部分习题
- python从入门到实践 第九章习题(高级编程技术 week5-1)
- Python教材第七章部分习题
- 《Python编程——从入门到实践》第九章部分习题解
- Python第五章部分习题
- 第九章部分习题