随笔分类 - Python正课作业
Python正课作业代码
摘要:选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合 数据部分: 校区的名字:如"老男孩上海校区" 校区的地址:如"上海虹桥" 班级名字、班级所在校区 学生的学校、学生的姓名、学生的年龄、学号、学生的性别 课程名字、课程周期、课程价格 老师的名字、老师的年龄、老师的薪资、老师的
阅读全文
摘要:1.把登录与注册的密码都换成密文形式 2.文件完整性校验(考虑大文件) 3.注册功能改用json实现 4.项目的配置文件采用configparser进行解析
阅读全文
摘要:1.检索文件夹大小的程序,要求执行方式如下 2.明天上午日考:随机验证码、模拟下载以及打印进度条、文件copy脚本 随机验证码 模拟下载以及打印进度条 文件copy脚本
阅读全文
摘要:文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 1.从文件中取出每一条记录放入列表中, 列表的每个元素都是{'name':'egon','sex':'male','age':18,'salary':3000}的形式 2.根据1得到的列表,取出薪资最高的人的信息 3.根据1得到的列表,取出最年轻
阅读全文
摘要:文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 1.从文件中取出每一条记录放入列表中,列表的每个元素都是{'name':'egon','sex':'male','age':18,'salary':3000}的形式 2.根据1得到的列表,取出所有人的薪资之和 3.根据1得到的列表,取出所有的男人
阅读全文
摘要:1.编写课上讲解的有参装饰器准备明天默写 2.还记得我们用函数对象的概念,制作一个函数字典的操作吗,来来来,我们有更高大上的做法,在文件开头声明一个空字典,然后在每个函数前加上装饰器,完成自动添加到字典的操作 3.编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017 07 21 11:12
阅读全文
摘要:必做题: 1.编写函数,(函数执行的时间用time.sleep(n)模拟) 2.编写装饰器,为函数加上统计时间的功能 3.编写装饰器,为函数加上认证的功能 4.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码 注意:从文件中读出字
阅读全文
摘要:今日作业: 1.函数对象优化多分支if的代码练熟 2.编写计数器功能,要求调用一次在原有的基础上加一 二:周末作业 编写ATM程序实现下述功能,数据来源于文件db.txt 0.注册功能:用户输入账号名、密码、金额,按照固定的格式存入文件db.txt 1.登录功能:用户名不存在,要求必须先注册,用户名
阅读全文
摘要:作业要求:下述所有代码画图以及分析代码执行流程 1.以定义阶段为准,先画出名称空间的嵌套关系图 2.然后找到调用函数的位置,写出函数调用时代码的执行过程,涉及到名字的查找时,参照1中画好的嵌套图,标明查找顺序,一层一层直到找到位置 ===================题目1============
阅读全文
摘要:1.写函数:用户传入修改的文件名,与要修改的内容,执行函数,完成批量修改操作 2.写函数:计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数
阅读全文
摘要:一:必做题 1.编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改 2.编写tail工具 3.编写登录功能 4.编写注册功能 二:选做题 编写ATM程序实现下述功能,数据来源于文件db.txt 1.充值功能:用户输入充值钱数,db.txt中该账
阅读全文
摘要:1.通用文件copy工具实现 2.基于seek控制指针移动,测试r+、w+、a+模式下的读写内容 r+ w+ a+ 3.tail f access.log程序实现
阅读全文
摘要:周五作业: 1.编写文件copy工具 2.编写登录程序,账号密码来自于文件 3.编写注册程序,账号密码来存入文件 周末作业: 编写用户登录接口 1.输入账号密码完成验证,验证通过后输出"登录成功" 2.可以登录不同的用户 3.同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后
阅读全文
摘要:1.有列表['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量 2.用列表的insert与pop方法模拟队列 3.用列表的insert与pop方法模拟堆栈 4.简单购物车,要求如下: 实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,
阅读全文
摘要:一:for循环 1.for循环嵌套之打印99乘法表 ①矩形输出九九乘法表: 二:字符串操作 写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分) name = " aleX" 1.移除 name 变量对应的值两边的空格,并输出处理结果 2.判断 name 变量对应的值是否以 "a
阅读全文
摘要:作业(必做题): 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1 100的所有数的和 3.输出 1 100 内的所有奇数 4.输出 1 100 内的所有偶数 5.求1 2+3 4+5 ... 99的所有数的和 6.用户登陆(三次机会重试) 7.猜年龄游戏 要求:允许用户最多
阅读全文
摘要:0.分别画出下面两个列表在内存中是如何存放的 l1=[11,22,[333,444]] l2=[11,22,[33,{'name':'egon','age':18}]] 1.用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式 info of Egon Name : Egon Age : 22 Se
阅读全文
摘要:作业思路:如何选择合适的类型来记录状态??? 1、选取的类型是否可以明确标识事物的状态 2、存不是目的,存的目的是为了日后取出来用,并且方便的用 3、把自己想象成一台计算机,如果我是计算机,我会如何以何种形式把事物的状态记到脑子里,然后再去python中找相应的数据类型来让计算机像自己一样去记下事物
阅读全文