|  | 
 
 发表于 2015-2-12 18:06:09
|
显示全部楼层 
| 复制代码#coding: utf-8
import random
signs = '+-'
print '欢迎进入1-100加减法练习^_^'
def input_number(number_1, sign, number_2):
        return int(raw_input('%d %s %d = ' % (number_1, sign, number_2)))
while True:
        (number_1, sign, number_2) = (random.randrange(1, 101), ramdom.sample(signs, 1), random.randrange(1, 101))
        (true_answer, your_answer) = (eval('%d%s%d' % (number_1, sign, number_2), input_number(number_1, sign, number_2))
        while your_answer != true_number:
                print '答错了, 再试一次'
                your_answer = input_number(number_1, sign, number_2)
        print '答对了, 进入下一题'
 | 
 |