7Python基础阶段_项目

Python基础阶段_项目

【达人、专业】

XXX管理系统CLI版

【专业】

猜数字游戏

XXX管理系统CLI版:

自己制作“产品需求文档”,自己完成开发。

根据《宠物管理系统CLI版》的视频演示,结合自身生活中的需求或现象,设计一个《XXX管理系统CLI版》。至少包含一个信息要素的增加功能、删除功能、修改功能和查询功能,以及系统退出的功能。

   并尝试编写,如下内容:

1.项目背景:基本的文字描述,附带至少一张图片,说明项目需求的可能性

2.功能结构图:主要功能模块的关系

3.项目功能描述:基本的界面显示效果,以及操作过程的文字描述。

选题抛砖引玉:《每日零食管理系统》《段子管理系统》《便便管理系统》……

建议:未来我们还会基于此次的业务逻辑进行升级,图形版、网页版……

   鼓励思考目前没有,未来可能有的信息管理需求 脑洞或现实意义越大越好,

           尽量不要人力资源、图书管理、学生管理等为主题。

提交:

1.《XXX管理系统CLI版》需求文档 (docx或md文件)

2.  源码压缩包(rar文件)

猜数字游戏:

猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。

游戏规则

通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4个数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。

如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。

接着猜的人再根据出题者的几A几B继续猜,直到猜中(即 4A0B)为止。

编写猜数字游戏:

1.电脑出题,玩家猜。

要求:电脑随机生成包含[ 0-9 ]不重复的4位数字,用户通过输入数字进行猜测。

电脑给出” 几A几B “的提示信息,用户根据提示继续进行猜测。

最多10次机会,猜不出来游戏结束。

需要对于用户输入的任何内容都有足够多的信息提示,并保证程序能够健壮运行。

2.玩家出题,电脑猜。【扩展,可不做】

要求:玩家想一个数字,编写程序来猜测玩家的数字。玩家通过输入几A几B,给出提示。

看你所写的程序,在4位数的情况下,能否永远在7次内猜中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值