【python27】猜随机数的小游戏

游戏规则:

猜一个随机数,如果猜对了就给出相应的猜成功提示语(自定义文字),如果猜大或者是猜小了,给出对应的提示,但总的猜次数为三次,每猜错一次重新猜时,给用户提示所剩余的猜次数

 

实现如下:

 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 "你太厉害了,这都能猜到,但猜对也是没奖励的!\n" \
26       "不猜了,太难猜了"

 

posted @ 2018-07-10 13:56  iSZ  阅读(1022)  评论(0编辑  收藏  举报