|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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('游戏结束了')
复制代码
重写了一遍代码 又画了个很渣的流程图
再次感谢二楼和四楼的朋友
|
-
|