python怎么做猜数字游戏,python猜数字游戏for循环

  python怎么做猜数字游戏,python猜数字游戏for循环

  猜谜游戏是让系统随机产生一个100以内的正整数。用户输入一个数字来猜测它。您需要编译敲门代码,并与自己随机生成的猜测进行比较。并提示是大(“太大”)还是小(“太小”)。平等意味着猜测。

  如果你猜对了,结束程序。

  该程序还需要计算猜测的次数。假设你猜了一次数字,提示“答对了!”;如果你在3次之内猜中这个数字,你将会得到提示“你真幸运!”。如果你能在N(3)次内(包括第N次)猜中数字3次以上,就会提示“猜得好!”;如果猜了N次以上还没猜出来,会有“游戏结束”的提示。并结束程序。假设在它达到n倍之前。用户输入一个负数,也输出“游戏结束”。并结束程序。

  输入格式:

  输入两个第一行给出的不超过100的正整数,每一个都是系统生成的随机数和最大猜测次数n。最后,每一行给出一个用户输入,直到出现负数。

  输出格式:

  在一行中输出对应于每个猜测的结果。直到输出正确的结果或“游戏结束”结束。

  输入例子:58 47050565860-2输出例子:太大太小太小猜得好!

  导入Java . util . scanner;public class Main { public static void Main(String[]args){ Scanner CIN=new Scanner(system . in);int num=CIN . nextint();int n=CIN . nextint();int count=0;while(CIN . has next()){ count;int nextNum=CIN . nextint();if(count n nextNum 0){ system . out . println( Game Over );打破;} else { if(nextNum num){ system . out . println(太大);} else if(nextNum num){ system . out . println(太小);} else if(nextNum==num count==1){ system . out . println( Bingo!);打破;} else if(nextNum==num count=3){ system . out . println( Lucky You!);打破;} else {System.out.println(猜得好!);打破;}}}}}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: