#!/usr/bin/env python
#-*- coding:utf-8 -*-
'''
猜数字游戏:
随机生成一个20(包括20)以内的数字,让用户猜测;
一共有6次猜测的机会,猜大了猜小了都会有提示,猜对了则退出。
'''
import sys
import random
times = 6
random_number = random.randint(1, 20)
try:
number = input("请随机猜测一个1-20间的数字:")
while number > 20:
number = input("只能输入20(包含20)以内的数字:")
except:
print("只能输入数字!")
sys.exit()
while True:
if number == random_number:
print("恭喜您,猜对了!")
sys.exit()
elif number < random_number:
times -= 1
if times == 0:
print("您输了!")
sys.exit()
number = input("猜小了,您还有%s次机会,再猜一次:" % times)
elif number > random_number:
times -= 1
if times == 0:
print("您输了!")
sys.exit()
number = input("猜大了,您还有%s次机会,再猜一次:" % times)