python初学者求助.做了一个1a1b猜数字python教学的游戏

print('猜数游戏')num=input('请输入你猜测的数字\n')&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\input输入是字符串类型,所以我们需要在下面把类型转换为整形guess=int(num)n=0&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\定义猜测次数,默认为0while& n&2:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\当此时小于2时,循环继续,就是说当次数超过三次后就退出游戏&& &if guess == 8 and n==0:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\一开始就进行判断,如果用户第一次就对了那么就直接退出循环,并打印最后一行内容&& &&& &print('么么哒。对啦')&& &&& &print('厉害了一次就对了')&& &&& &break&& &&& &if guess & 8:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\下面就是判断是否和8一样,或者大了小了,并给出提示&& &&& &print('不对哦,太小了')&& &&& &elif guess & 8& :&& &&& &print('不对哦,太大了')&& &elif guess==8 :&& &&& &print('么么哒。对啦')&& &&& &num=input('请你重新输入\n')&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\如果数值不对,总会提示你大了,或者小了,我们就匹配上了一条if语句,然后执行下面的语句&& &guess=int(num)&& &n=n+1&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\每重新输入一次,都对n计数,当n&2时,退出循环&& &if n==1 and guess==8:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\下面对次数进行判断,and表示要两个条件为真,才执行下面的print语句,同时既然猜测出来了,就可以直接打断循环了&& &&& &print('可以哦,第二次就对了')&& &&& &break&& &elif n==2 and guess ==8:&& &&& &print('还行,终于猜出来了')&& &&& &break&& &elif n==2& and guess !=8 :&& &&& &print('不行哦,三次都不对')&& &&& &break&& &&& &print('游戏结束')
游戏弊端:没有随机数
import random&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \\引入random模块,就是专门生成随机数的answer = random.randint(1,10)&&&&&&&&&&& \\把我们的random.randint随机数赋值给我们的answer变量,下面相应的也要修改print('猜数游戏')num=input('请输入你猜测的数字\n')guess=int(num)n=0while& n&2:&& &if guess == answer and n==0:&& &&& &print('么么哒。对啦')&& &&& &print('厉害了一次就对了')&& &&& &break&& &&& &if guess & answer:&& &&& &print('不对哦,太小了')&& &&& &elif guess & answer& :&& &&& &print('不对哦,太大了')&& &elif guess==answer :&& &&& &print('么么哒。对啦')&& &&& &num=input('请你重新输入\n')&& &guess=int(num)&& &n=n+1&& &if n==1 and guess==answer:&& &&& &print('可以哦,第二次就对了')&& &&& &break&& &elif n==2 and guess ==answer:&& &&& &print('还行,终于猜出来了')&& &&& &break&& &elif n==2& and guess !=answer :&& &&& &print('不行哦,三次都不对')&& &&& &break&& &&& &print('游戏结束')
阅读(...) 评论()python初学者求助.做了一个猜数字的游戏_百度知道
python初学者求助.做了一个猜数字的游戏
我有更好的答案
你主要是想求助什么呢?可以看看这些基础的东西
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 1a1b猜数字python教学 的文章

 

随机推荐