python模拟老师授课下课情景
1 # -*- coding:utf-8 -*- 2 import time 3 4 class Person(object): 5 ''' 6 定义父类:人 7 属性:姓名,年龄 8 方法:走路(打印:姓名+“正在走路”) 9 ''' 10 11 def __init__(self, name, age): 12 self.name = name 13 self.age = age 14 15 def walk(self): 16 print self.name + "正在走路" 17 18 19 class Teacher(Person): 20 ''' 21 定义子类:老师 22 属性:上课学生(集合) 23 方法:授课(打印:姓名+“老师正在上课”, 并调用所有上课学生的听课方法) 24 下课(打印:“下课”,并调用所有学生的走路方法) 25 ''' 26 # 方法重载(name), 覆盖父类初始值 27 def __init__(self,name,age, students): 28 Person.__init__(self, name, age) 29 self.students = students 30 31 def teach(self): 32 print self.name + "老师正在上课" 33 for i in self.students: 34 i.learn() 35 36 def classover(self): 37 print "下课" 38 for i in self.students: 39 i.walk() 40 41 42 class Student(Person): 43 ''' 44 定义子类:学生 45 属性:学号 46 方法:听课(打印:姓名+学号+“正在听课”) 47 ''' 48 def __init__(self, name,age, studentID): 49 Person.__init__(self, name, age) 50 self.studentID = studentID 51 52 def learn(self): 53 print self.name + str(self.studentID) + "正在听课" 54 55 56 if __name__ == "__main__": 57 58 # 实例化一个老师、三个学生,然后模拟老师授课,老师下课的情景 59 studentlist = [Student("A", 20, 07150200), Student("B", 21, 07150232), Student("C", 19, 07150266)] 60 teacher = Teacher("PZJ", 20, studentlist) 61 teacher.teach() 62 print '-' * 10, "等待下课",'-'*10 63 time.sleep(5) 64 teacher.classover()
转载于:https://www.cnblogs.com/panisme/p/8227752.html
python模拟老师授课下课情景相关推荐
- python模拟网页点击_python怎么模拟点击网页按钮
python怎么模拟点击网页按钮 前提环境: Python3 和 Visual Studio Code安装完毕 . 安装selenium : 在终端输入: pip install selenium, ...
- python课设总结_Python技术分享课总结:用Python模拟知乎自动登录
原标题:Python技术分享课总结:用Python模拟知乎自动登录 Python语言是由Guido van Rossum大牛在1989年发明,它是当今世界最受欢迎的计算机编程语言之一,也是一门&quo ...
- php如何模拟网页点击按钮,python模拟点击网页按钮如何实现 python模拟点击网页按钮实现方法...
python模拟点击网页按钮如何实现 python模拟点击网页按钮实现方法 本篇文章小编给大家分享一下python模拟点击网页按钮实现方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们 ...
- 使用Python模拟蒙蒂霍尔悖论游戏
假设你正参加一个有奖游戏节目,并且有3道门可选:其中一个后面是汽车,另外两个后面是山羊.你选择一个门,比如说1号门,主持人当然知道每个门后面是什么并且打开了另一个门,比如说3号门,后面是一只山羊.然后 ...
- python模拟网页点击_python模拟点击
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python怎么模拟点击网页按钮前提环境:python3 和 visual st ...
- matlab课程的评价反馈,对老师授课能力的评语
学生对教师授课的评价 学生对教师授课的评价: 授课方式: 老师能根据本课程知识结构的特点,重点突出,层次分明,通俗易懂. 理论和实际相结合,通过例题使知识更条理化. 语言风格:老师授课时生动形象,语言 ...
- python模拟按键_python 模拟按键放在模拟器Python初学者的17个技巧
Python初学者的17个技巧,有需要的朋友可以参考下. W WW.002pc .COM认为此文章对<python 模拟按键放在模拟器Python初学者的17个技巧>说的很在理. 交换变量 ...
- Python模拟赌博实验,赌博为什么能赌到倾家荡产?
Python模拟赌博实验 作者:dalalaa http://www.jianshu.com/p/2d919a028600 概述 前言 实验思路 实验步骤 统计数据 结论 阿广说 福利一刻 推荐阅读 ...
- python 模拟键盘_Python 模拟键盘输入 | 学步园
Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...
- python 模拟HTTP服务端
使用python模拟http服务端,自定义返回信息头部:#!/usr/bin/python import os from BaseHTTPServer import BaseHTTPRequestHa ...
最新文章
- 万人马拉松赛事,人脸识别系统如何快速、准确完成校验?
- 庆祝自己过了ACP!!
- Qt+MinGW+OpenCV开发环境在win7系统下的搭建(最新20140423)
- 在计算机中 鼠标器属于,在计算机中,鼠标器属于()。
- 删除或修改本地Git保存的账号密码
- Windows Phone开发(29):隔离存储C 转:http://blog.csdn.net/tcjiaan/article/details/7447469...
- 一个四维的人在三维世界里到底长什么模样?
- VCL组件之公用对话框组件
- python压缩算法_用python实现LZ78压缩算法
- Linux shell —— 数组与关联数组
- C++ getline在VC6.0的一个bug(处理方法)(转)
- 完美企业网站的101项指标
- PHP try catch 捕获异常,最后调用的方法中错误不打印
- 数据血缘关系图 工具_QCSPCChart SPC控制图工具,QCSPCChart SPC精湛而轻松
- Redis学习笔记整理(黑马程序员视频课程)
- 【转】web.xml不同版本的头
- angular使用echarts词云图wordCloud
- 数据仓库中历史拉链表的更新方法
- c++ 二进制文件读写
- ICDE-2020 论文简析:空间众包中的预测任务分配 : 一种数据驱动的方法 Predictive Task Assignment in Spatial Crowdsourcing
热门文章
- 《大话存储》第7章-系统与系统之间的语言OSI
- 你是否了解「软件复用理论在低代码平台中的体现」?本文带你捅破这层窗户纸
- 百万年薪python之路 -- MySQL数据库之 MySQL行(记录)的操作(一)
- 为什么说,未来的安全就是云安全?
- 帆软FCRP第二题 不规则数据统计 字符串分割
- GC-SAN,GLRS常见baseline
- Mac 如何判断下载Mac with Intel Chip 还是 Mac with Apple Chip
- 快手成央视春晚官方合作伙伴 助力春晚传播
- 初窥Linux 之 我最常用的命令
- JavaScript图片廊——实现点击小图片栏显示大图