【项目任务】
北京冬奥会正在如火如荼地进行,北京冬奥会在接待运动员入住冬奥村的过程中,现在需要一段程序,该程序给每个运动员随机分配一个门禁卡(内有系统随机数自动生成的门禁验证码——明码),为安全起见,请你编写一段Python程序,对该门禁验证码自动转换为指定的进制数——密码,如随机生成一个6位10进制数,然后系统自动转换为二进制数、八进制数或十六进制数给运动员备用,运动员再刷卡时,系统会自动识别该验证码的2、8、16进制数,如果匹配,房门会自动打开。
【过程与建议】
1、为了顺利开展本项目的研究,建议你组建研究小组,在充分理解活动要求的基础上,查阅相关资料,然后分工协作,共同开展本次研究。
研究工作可以分为四个层次:
1、第一个层次,给出任意一个6位十进制数,手工计算,将其转换为二进制、八进制、十六进制;
2、第二个层次,给出任意一个6位十进制数,利用Widows自带计算器,验证手工计算结果。
3、第三个层次,给出任意一个6位十进制数,利用EXCEL,查阅EXCEL函数,验证手工计算结果。
4、第四个层次,查阅PYTHON语言的RANDOM模块中的函数,编写PYTHON程序,验证手工计算结果。
【评价标准】
根据项目所涉及内容的严谨性及实际展示效果,对自己完成项目的情况进行客观的评价,并思考后续完善的方向。将评价结果和完善方案填写在下面的表格中。
评价条目 | 说明 | 评分 | 评分主要依据 | 后续完善方向 |
选择技术 | 所选择的技术具有先进性,对社会和技术的发展有重要影响 | |||
选择依据 | 小组共同形成的技术选择,依据清晰且具有说服力 | |||
小组合作 | 小组分工合理、协作密切、合作有成效 | |||
演示文稿 | 演示文稿制作精美、内容清晰、逻辑性强,包含所有要求的内容 | |||
展示效果 | 在规定时间内有条理地、清晰地介绍研究成果 |

