首页 > 代码库 > 猜数字游戏

猜数字游戏

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Andy Chen

import random
#猜数字
print">>>这是一个猜数字小游戏,游戏规则是系统给出一个0-9的数字,自己才一个数输入,如果三次以内猜中了就赢,否则就输。"
s = random.randint(0,9)#生成的值
for i in range(3):
number = int(raw_input("请输入0-9的数字>>")) #输入的值 int
if number == s:
print("恭喜你赢了")
break#跳出循环
else:
if i == 2:#True
print("你输了,正确答案是%s") %s
else:
if number > s:
print "猜错了,你猜的数字大了,还剩下%d次机会" %(2-i)
else:
print "猜错了,你猜的数字小了,还剩下%d次机会" % (2 - i)

猜数字游戏