day6作业--游戏人生完善】的更多相关文章

本节作业: 熟练使用类和模块,写一个交互性强.有冲突的程序.     一.作业目的 1.规范程序写法,要按照模块来规范书写: 2.类的使用,文件之间的调用练习: 3.思路的开阔,自己编写冲突,实现调用: 4.对基础知识的熟练掌握. 本文写了一个决斗系统,两个男的为了一个女的进行决斗,获胜者赢得美女放心,失败者自撸.     系统功能模块: 第六天的作业:文字游戏程序是在python3.5.2环境下开发,在python2.7环境下大同小异,主要功能模块如下图:     系统目录结构: 程序采用分层…
本节作业: 熟练使用类和模块,写一个交互性强.有冲突的程序. 思路: 1.各个模块之间的调用关系,如何使用类,各种方法的使用上面: 2.学了类,以为能用来解决所有问题,东西都要写在类里面: 3.下面自己谢了一个简写版程序,有些地方还待完善,先梳理一下,自己在把里面所有东西完善完成: 本例写的是两个男人为了一个女人决斗,谁胜利抱得美人归,失败的人一边凉快去. conf配置文件下面有两个文件:     setting.py: import os,sys '''配置环境变量''' BASE_DIR =…
1.day6题目 1,老男孩好声⾳选秀⼤赛评委在打分的时候呢, 可以进⾏输入. 假设, 老男孩有10个评委. 让10个评委进⾏打分, 要求, 分数必须⼤于5分, 小于10分. 电影投票. 程序先给出⼀个⽬前正在上映的电影列表. 由⽤户给每⼀个电影打分. 最终,将该⽤户打分信息公布出来 lst = ['惊奇队长', '比悲伤更悲伤的故事', '驯龙高手3', '复仇者联盟4'] 结果: {'惊奇队长': 10, '比悲伤更悲伤的故事': 5, '驯龙高手3': 7, '复仇者联盟4': 10} 3…
上周完成了 IC 入门课程第五课的作业 现将答案贴出,欢迎同学们参考,禁止抄袭作业哦 课程作业 (完善 microblog 前端) 1. 显示消息的发布者名字 a. 给 Message 增加 author 字段 b. 增加 set_name 和 get_name 公共方法 2. 增加以下新 UI a. 显示目前 follow 的作者列表 b. 在 timeline 中显示消息作者和时间 3. 关注(follow)其它学员的 canister a. 关注三个以上作者 b. 点击作者名字,会显示对方…
作业需求: 1.实现加减乘除及拓号优先级解析 2.用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) ) 等类似公式后 3.必须自己解析里面的(),+,-,*,/符号和公式(不能调用eval等类似功能偷懒实现), 4.运算后得出结果,结果必须与真实的计算器所得出的结果一致 1)流程图 首先,根据计算符号的优先级考虑,带有括号的优先级最高,需要优先计算括号内的式子…
1.使⽤循环打印以下效果: 1: * ** *** **** ***** for num in range(1,6): print('*' * num) 2: ***** **** *** ** * for num in range(5,0,-1): print('*' * num) 3: * *** ***** ******* ********* counter = 1 for num in range(1,6): print('*' * counter) counter += 2 for n…
默写: 1.元组 字典 集合 列表 各自的特点 2.字典添加 删除 修改 循环 必做: 1.餐厅提供了五种不同的菜,使用元组来存储他们,并循环打印出所有菜名,要求用户输入新加的菜名,加入到菜单中,并重新输出 2.使用列表存储1-10所有的平方数 3.使用三种不同的语法 创建内容包含name和age的字典 4.在使用字典存储你和你左右同学的信息然后将它们存储在一个列表中最后循环输出所有信息 5.请写出代码验证 交集 合计 对称差集 差集 子集 父集的效果 6.举例子说明元组 列表 集合 的使用场景…
角色:学校.学员.课程.讲师 要求: 1.创建北京.上海2所学校: 2.创建Linux,Python,go 3个课程,Linux\python在北京开,go在上海开: 3.课程包含,周期.价格,通过学校创建课程: 4.创建学员时,选择学校,关联班级: 5.创建讲师角色时要关联学校: 6.提供两个接口: 6.1学员视图,可以注册,交学费,选择班级: 6.2讲师视图,讲师可管理自己的班级,上课时选择班级,查看班级学员列表,修改所管理学员的成绩: 6.3管理视图,创建讲师,创建班级,创建课程: 7.上…
嗯,稀里糊涂就居然写完了...... readme: 程序说明: 此计算器比较简单,只支持普通的加减乘除和小括号,不支持[],{},求幂之类的均不支持! 测试过的字符串: -1/2*((60-30+(-9-2.222*-5/3*2.28/-12+7/3*99/4*2998+10*568/14)*((-40.0/5)))-(-4*3)/(16-3*2)) 思路: 1.使用正则表达式,优先匹配最内层的括号内数据 2.为了提高效率,优先把频繁用的匹配写成了compile,后期通过变量来调用 3.无法除…