# guess **Repository Path**: playjo/guess ## Basic Information - **Project Name**: guess - **Description**: 猜数字游戏,大家可下载修改优化,请不要删除代码信息。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-29 - **Last Updated**: 2022-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # guess 猜数字游戏,大家可下载修改优化,请不要删除代码信息。 ## 游戏介绍 猜数字(又称 Bulls and Cows ) 是一种古老的的密码破译类益智类小游戏,起源于20世纪中期。 游戏规则: 每猜一个数字,电脑根据这个数字给出几A几B, 其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。 如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,记为1A, 而3和4这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。 游戏设有猜测次数的上限是8次。 根据计算机测算,如果采用严谨的猜测策略,任何数字最多7次就可猜出(即达到 4A0B)。 ## 设计历程 学习python之后首先想到了这款游戏,不是说有情结,而是有点纪念意义。 早期在学习UNIX的时候,用UNIX shell写过同样的游戏,这款基本上和原来的差不多。 现在只是简单的框架,有兴趣的伙伴可以拿去改改。