Python 练习题9-1餐馆、9-2三家餐馆、9-3用户(类)
2018-01-26 13:57
399 查看
9-1 餐馆:创建一个名为 Restaurant 的类,其方法init()设置两个属性:
restaurant_name 和 cuisine_type。创建一个名为 describe_restaurant()的方法和一个
名为 open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,
指出餐馆正在营业。
根据这个类创建一个名为 restaurant 的实例,分别打印其两个属性,再调用前述
两个方法。
9-2 三家餐馆:根据你为完成练习 9-1 而编写的类创建三个实例,并对每个实例调
用方法 describe_restaurant()。
9-3 用户:创建一个名为 User 的类,其中包含属性 first_name 和 last_name,还有
用户简介通常会存储的其他几个属性。在类 User 中定义一个名为 describe_user()的方
法,它打印用户信息摘要;再定义一个名为 greet_user()的方法,它向用户发出个性化
的问候。
restaurant_name 和 cuisine_type。创建一个名为 describe_restaurant()的方法和一个
名为 open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,
指出餐馆正在营业。
根据这个类创建一个名为 restaurant 的实例,分别打印其两个属性,再调用前述
两个方法。
9-2 三家餐馆:根据你为完成练习 9-1 而编写的类创建三个实例,并对每个实例调
用方法 describe_restaurant()。
9-3 用户:创建一个名为 User 的类,其中包含属性 first_name 和 last_name,还有
用户简介通常会存储的其他几个属性。在类 User 中定义一个名为 describe_user()的方
法,它打印用户信息摘要;再定义一个名为 greet_user()的方法,它向用户发出个性化
的问候。
class Restaurant(): def __init__(self,restaurant_name,cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type def describe_restaurant(self): print(self.restaurant_name) print(self.cuisine_type) def open_restaurant(self): print("This restaurant is open") one = Restaurant('Yun Shui Yao','chinese food') one.describe_restaurant() one.open_restaurant() print() A=Restaurant('AB','fire') A.describe_restaurant() A.open_restaurant() print() M=Restaurant('MDL','cheap') M.describe_restaurant() M.open_restaurant() print() class User(): def __init__(self,first_name,last_name): self.first_name=first_name self.last_name=last_name def deccribe_user(self): print(self.first_name.title()+self.last_name.title()) def greet_user(self): print("Hello,"+self.first_name.title()+self.last_name.title()) Z=User('zedong','mao') Z.deccribe_user() Z.greet_user()
相关文章推荐
- Python练习题 9-1 餐馆~9-3用户
- python练习题1优化:用户信息保存到文件
- Python练习题 10-13 验证用户
- Python 编写用户登录接口
- 这几天有django和python做了一个多用户博客系统(可选择模板) 没完成,先分享下
- Python 核心编程第七章练习题
- Python小白学习之路(四)——第一次练习题
- python3----练习题(弹幕跟随)
- 01_python_练习题_使用python直接打开网页
- python3使用tkinter制作用户管理模块
- python 多用户在线的FTP程序
- 采用python实现简单QQ单用户机器人的方法
- Python爬虫爬取知乎用户信息+寻找潜在客户
- 使用Python收集指定twitter用户的followers复现
- 第0001道练习题_Python生成随机码
- python练习题:循环打印嵌套列表
- Python面试题----求出哪个用户的广告费最高
- I/O、用户、管道等练习题及部分参考答案
- 利用python对新浪微博用户标签进行分词并推荐相关用户
- python练习1--用户登入