python编写猜数字代码,python编写程序,实现猜数游戏
猜谜游戏是让游戏机随机产生一个100以内的正整数,用户输入一个数字猜出来。你需要写一个程序,自动与随机生成的猜测数进行比较,并提示是大(“太大”)还是小(“太小”),如果相等,则表示猜测。如果是,结束程序。该程序还需要计算猜测的次数。如果你猜对了一次,系统会提示你“中了!”;如果你在3次之内猜中这个数字,你将会得到提示“你真幸运!”;如果你猜数字超过3次,但在N(3)次以内(包括第N次),你会得到提示“猜得好!”;如果猜了N次以上还没猜中,会提示“游戏结束”,结束程序。如果用户在达到N次之前输入一个负数,它也输出“游戏结束”并结束程序。
输入格式:第一行输入两个不超过100的正整数,分别是游戏机产生的随机数和最大猜测次数n,最后每行给出一个用户输入,直到出现负数。
输出格式:在一行中输出每个猜测对应的结果,直到输出正确的结果或“游戏结束”结束。
样本输入:58 47050565860-2样本输出:太大太小太小好猜!代码如下:
# include stdio . hint main(){ int rand,limint guess=0,count=0;scanf(%d %d ,rand,lim);do { scanf(%d ,guess);if(guess 0){ break;}计数;if(guessrand){ printf(太大\ n );}else if(guessrand){ printf(太小\ n );} else { break} } while(count lim);if(count==1 guess=0){ printf( Bingo!);}else if(count=3guess=0){ printf(你真幸运!);} else if(count=lim Guess=0 Guess==rand){ printf( Good Guess!);}else { printf(游戏结束);}返回0;}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。