# -*- coding: utf-8 -*-
#!/user/bin/python
# Filename=guess_num.py
import random
try:
input = raw_input
except:
input = input
class Guess_number(object):
def __init__(self):
print '猜数字游戏说明:\n默认最小值为0,最大值开始自己设置\n'
self.Number = random.randint(0, int(input('最大的数是: ')))
def run(self):
if(self.status(self.main())) != 'Success':
self.run()
def main(self):
number = int(input('猜猜是多少: '))
if number == self.Number:
return 'Success'
elif number > self.Number:
return 'Bigger'
else:
return 'Small'
def status(self, status):
if status == 'Success':
print '猜对了: ' + str(self.Number)
return 'Success'
elif status == 'Bigger':
print '您猜大了'
return 'Bigger'
elif status == 'Small':
print '您猜小了'
return 'Small'
dd = Guess_number()
dd.run()