Python编程:从入门到实践 9-6~9-8
9-6 冰淇淋小店:冰淇淋小店是一种特殊的餐馆。编写一个名为 IceCreamStand 的 类,让它继承你为完成练习 9-1 或练习 9-4 而编写的 Restaurant 类。这两个版本的 Restaurant 类都可以,挑选你更喜欢的那个即可。添加一个名为 flavors 的属性,用于 存储一个由各种口味的冰淇淋组成的列表。编写一个显示这些冰淇淋的方法。创建一个 IceCreamStand 实例,并调用这个方法
class IceCreamStand(Restaurant):def __init__(self,name,type):super().__init__(name,type) #与Restaurant类相关联self.flavors = ['milk','eff','sugar','cherry'] #新属性def get_icecream(self):for flavor in self.flavors :print(flavor)ice_1 =IceCreamStand('tianpin','ice') ice_1.get_icecream()
#9-7 管理员:管理员是一种特殊的用户。编写一个名为 Admin 的类,让它继承你为 #完成练习 9-3 或练习 9-5 而编写的 User 类。添加一个名为 privileges 的属性,用于存 #储一个由字符串(如"can add post"、"can delete post"、"can ban user"等)组成的 #列表。编写一个名为 show_privileges()的方法,它显示管理员的权限。创建一个 Admin #实例,并调用这个方法 class Admin(User):def __init__(self,f_name,l_name,*other_attributes):super().__init__(f_name,l_name,*other_attributes)self.privileges = ['adn','can delete post','can ban user']def show_privileges(self):for privilege in self.privileges :print('\nYou {}'.format(privilege))admin_1 = Admin('tom','smith') admin_1.show_privileges()
#9-8 权限:编写一个名为 Privileges 的类,它只有一个属性——privileges,其中 #存储了练习 9-7 所说的字符串列表。将方法 show_privileges()移到这个类中。在 Admin #类中,将一个 Privileges 实例用作其属性。创建一个 Admin 实例,并使用方法 #show_privileges()来显示其权限 class Privileges():def __init__(self,privileges = ['adn', 'can delete post', 'can ban user']):self.privileges = privilegesdef show_privileges(self):for privilege in self.privileges :print('\nYou {}'.format(privilege))class Admin(User):def __init__(self,f_name,l_name,*other_attributes):super().__init__(f_name,l_name,*other_attributes)self.privileges =Privileges()admin_1 = Admin('tom','smith') admin_1.privileges.show_privileges()
Python编程:从入门到实践 9-6~9-8相关推荐
- python编程 从入门到实践怎么样-python编程从入门到实践这本书怎么样
<Python编程-从入门到实践>作者: Eric Matthes,已翻译为中文,人民邮电出版社出版. python编程从入门到实践怎么样? 我们一起看看已经学习的同学对这本书的口碑和评价 ...
- python编程入门指南怎么样-python编程从入门到实践这本书怎么样
<Python编程-从入门到实践>作者: Eric Matthes,已翻译为中文,人民邮电出版社出版. python编程从入门到实践怎么样? 我们一起看看已经学习的同学对这本书的口碑和评价 ...
- python编程 入门到实践-终于懂了python编程从入门到实践
Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...
- python编程 从入门到实践豆瓣-三周刷完《Python编程从入门到实践》的感受
本文将以对话采访的形式展现 为什么会选择学习Python 语法简洁,实用,和golang部分类似,学习性价比高: 应用范围广,涉及后端,机器学习,图像处理,游戏等: 好奇这是一门怎样的语言 计划如何学 ...
- python入门到实践-Python编程从入门到实践(基础入门)
Python编程从入门到实践-------基础入门 1.Python中的变量 2.Python首字母大写使用title()方法,全部大写upper()方法,全部小写lower()方法 3.Python ...
- python基础学习[python编程从入门到实践读书笔记(连载五)]:数据可视化项目第16章
文章目录 下载数据 制作全球地震散点图:JSON格式 end 几个实验结果: 每日最高气温: 地震图绘制: 下载数据 CSV文件格式 在文本文件中存储数据,一个简单方式是将数据作为一系列以逗号分隔的值 ...
- python基础学习[python编程从入门到实践读书笔记(连载三)]:django学习笔记web项目
文章目录 Django项目:学习笔记web网页 项目部署 参考 自己部署的网站,还是小有成就感的,毕竟踩过很多坑,实战技能也有些许进步. 网站链接:http://lishizheng.herokuap ...
- python基础学习[python编程从入门到实践读书笔记(连载一)]
写在前面:本文来自笔者关于<python编程从入门到实践>的读书笔记与动手实践记录. 程序员之禅 文章目录 02变量和简单数据类型 03 列表简介 04 操作列表 05 if语句 06 字 ...
- pythonwhile循环love_input和while循环——Python编程从入门到实践
Python Python开发 Python语言 input和while循环--Python编程从入门到实践 input( ) input()函数:让程序运行暂停,等待用户输入. message = ...
- python数据可视化从入门到实战_《Python编程从入门到实践》json数据可视化练习详解...
<Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...
最新文章
- 渐进式web应用程序_渐进式Web应用程序简介
- ren`guang-boss面试
- 解决Mac上VSCdoe断点失效问题
- 4、spring核心AOP
- tkinter frame背景色_Tkinter教程-基础组件(三)
- MySQL和PostgreSQL在多表连接算法上的差异
- kubernetes不同的命名空间下的容器能通信吗_在Kubernetes环境中,容器间如何进行网络通信?...
- 模块化思想——粤嵌GEC6818读取图片宽度、高度、色深
- 嵌入式C语言编程中经验教训总结(一) 详解const、static和volatile
- Python 数据处理库 pandas
- Task ‘bulid‘ not found in root project ‘cas‘. Some candidates are: ‘build‘.
- Unity提取模型动画
- PSP 2000 USB连接后无法显示记忆棒内容 解决办法
- ubuntu - sudo file 编辑报错 sudo: no valid sudoers sources found, quitting
- python中bin函数如何使用?
- 支付宝个人收款解决方案
- 毕业设计之 --- 基于java web的物流信息网的设计与实现
- day25/RegexDemo1.java
- 使用帕累托最优选择解释涌现现象
- 去除qq短视频水印 伪原创视频技巧
热门文章
- 游戏玩家如何沉浸式体验交互竞技场? #ArenaVerse
- Windows cmd命令行窗口 查看局域网所有IP的简单方法
- pc端vue登录如何调用软键盘_使用vue实现简单键盘的示例(支持移动端和pc端)
- 用这些网站就是省事(实用网站分享)
- 通过实验带你了解降噪耳机的工作原理-道合顺大数据infinigo
- 一千度近视眼学计算机,1000度近视眼看到的世界竟然是这样
- Android 程序员不得不收藏的 90+ 个人博客(持续更新,2021最新华为Android校招面试题
- ViewUI在vue中如何表格分页
- 哈夫曼树及哈夫曼编码的构造方法
- 安全测试:孔夫子旧书网短信接口安全测试,你的短信接口到底有多危险,可能瞬间损失过万,短信接口防盗刷测试