|

楼主 |
发表于 2017-7-14 13:25:34
|
显示全部楼层
- import random
- secret = random.randint(1,10)
- times = 3
- guess = 0
- print('---------------赌徒游戏---------------')
- print("这是一个赌徒游戏,猜数字一到十")
- print("答对者才能活下来")
- print("我将给你三次机会")
- print("现在猜猜我在想哪个数字:",end="")
- while (guess != secret) and (times != 0):
- temp = input()
- while not temp.isdigit():
- temp = input("提示你一下,是整数:")
- guess = int(temp)
- times = times - 1 #玩家机会减一
- if guess == secret:
- print("你答对了")
- print("走吧")
- else:
- if guess > secret:
- print("大了一点")
- times = times - 1
- else:
- print("小了一点")
- times = times - 1
- if times == 2:
- print("还有两次机会:",end="")
- if times == 1:
- print("还有一次机会:",end="")
- else:
- print('你没机会了')
- print("你被杀手杀死了")
复制代码
这是按你的意见改进后的代码,程序运行后直接跳过了【还有两次机会】 |
|