游戏规则:
猜一个随机数,如果猜对了就给出相应的猜成功提示语(自定义文字),如果猜大或者是猜小了,给出对应的提示,但总的猜次数为三次,每猜错一次重新猜时,给用户提示所剩余的猜次数
实现如下:
1 # -*- coding:utf-8 -*- 2 """ 3 猜一个随机数,如果猜对了就给出相应的猜成功提示语(自定义文字),如果猜大或者是猜小了,给出对应的提示。 4 但总的猜次数为三次,每猜错一次重新猜时,给用户提示所剩余的猜次数。 5 6 """ 7 import random 8 9 guess = int(raw_input("请输入你猜的数字:")) 10 random_num = random.randint(1,8) 11 while guess != random_num: 12 print "你猜得不对哦!" 13 for i in range(3): 14 guess = int(raw_input("接下来再给你 %s 次机会,请继续猜:" %(3-i))) 15 if guess > random_num: 16 print "你猜得太大了" 17 elif guess < random_num: 18 print "你猜得太小了" 19 else: 20 break 21 else: 22 print "机会使用完毕,不陪你玩了" 23 break 24 else: 25 print "你太厉害了,这都能猜到,但猜对也是没奖励的! " 26 "不猜了,太难猜了"