Python练习题 9-4就餐人数
来源:互联网 发布:钢结构厂房起脊算法 编辑:程序博客网 时间:2024/05/29 07:37
9-4 就餐人数:在为完成练习 9-1 而编写的程序中,添加一个名为 number_served
的属性,并将其默认值设置为 0。根据这个类创建一个名为 restaurant 的实例;打印有
多少人在这家餐馆就餐过,然后修改这个值并再次打印它。
添加一个名为 set_number_served()的方法,它让你能够设置就餐人数。调用这个
方法并向它传递一个值,然后再次打印这个值。
添加一个名为 increment_number_served()的方法,它让你能够将就餐人数递增。
调用这个方法并向它传递一个这样的值:你认为这家餐馆每天可能接待的就餐人数。
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) print(self.cuisine_type) def open_restaurant(self): print('This restaurant is open.') def set_number_served(self,n): for x in range(1,5): self.number_served+=n print('Day'+str(x)+': '+str(self.number_served)) def increment_number_served(self,n): self.number_served+=n return self.number_servedKFC=Restaurant('KFC','fast food')KFC.describe_restaurant()KFC.open_restaurant()KFC.set_number_served(10)
阅读全文
0 0
- Python练习题 9-4就餐人数
- Python 练习题
- python 练习题
- python 练习题
- python练习题
- Python练习题
- Python练习题
- Python练习题
- python练习题
- Python练习题
- Python练习题
- python练习题
- Python练习题
- python练习题
- python练习题!
- Python练习题
- python练习题
- Python练习题
- 浮点数精度计算
- 在ubuntu系统下安装lrzsz出现“E: Unable to locate package ...”
- 5月项目经验和技术点文章总结
- VS2010整合NUnit进行单元测试
- JavaWeb开发知识总结(Listener)
- Python练习题 9-4就餐人数
- 单例模式--锁优化
- Java程序操作Redis(二)
- 白话经典算法系列之三 希尔排序的实现
- JavaWeb开发知识总结(filter)
- python中的高级数据结构
- 比特币应用开发指南
- PAT1006 Sign In and Sign Out
- 人家的第一次