| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 懒蜗牛 于 2016-11-29 21:32 编辑  
- import random
 
 - secret = random.randint(1,10)
 
 - print('猜猜甲鱼哥几岁了')
 
 - print('机会只有20次,购买正版鱼C教程后机会增加100次')
 
 - i = 20
 
 - while  i:
 
 -     i-=1
 
 -     if i<0:break
 
 -     temp=input('请输入(1-100)岁数:')
 
 -     guess=int(temp)
 
 -     if guess == secret:
 
 -         print('猜对了 真牛')
 
 -         print('奖励请联系甲鱼哥')
 
 -         break
 
 -     elif guess <secret:
 
 -         print('小了,再来一次')
 
 -     elif guess >secret:
 
 -         print('大了,再来一次')
 
 -     else :
 
 -         print('游戏结束了')
 
 - print('good bey')
 
 
  复制代码 
 
 else : 
        print('游戏结束了') 
这个代码不论是 大了 还是 小了 都没有显示过   求解! 
 
if i<0:break 
当猜测的次数用完后如何 提示次数已经用完或者显示游戏结束 
 
- import random
 
 - times=10
 
 - secret=random.randint(1,10)
 
 - print('*懒蜗牛出品*' * 3)
 
 - print('======猜猜\'这里有几只"蜗牛'+'"======')
 
 - guess=0
 
 - while(guess !=secret)and(times>0):
 
 -     temp=input('请输入1-100的数字:')
 
 -     while not temp.isdigit():
 
 -         print('抱歉,输入不合法' ,end='')
 
 -         temp=input('请输入一个整数:')
 
 -     guess=int(temp)       
 
 -     times=times-1
 
 -     if guess ==secret:
 
 -         print('猜中了')
 
 -         print('没奖励哦')
 
 -     else:
 
 -         if guess > secret:
 
 -             print('大了')
 
 -         else:
 
 -             print('小了')
 
 -         if times>0:
 
 -             print('再来一次:',end='')
 
 -         else:
 
 -             print('机会用完了')
 
 - print('游戏结束了')
 
 
  复制代码 
 
 
   重写了一遍代码   又画了个很渣的流程图 
再次感谢二楼和四楼的朋友 
 |   
- 
 
 
 
 
 
 
 
 |