|
|
发表于 2015-2-12 17:28:51
|
显示全部楼层
本帖最后由 chobit 于 2015-2-12 17:39 编辑
- # -*- coding: utf-8 -*-
- """
- Created on Wed Feb 11 20:53:59 2015
- @author: lenovo
- Edit on Wed Feb 12 16:21:28 2015
- Python-version: 3.4
- @editor: chobit
- """
- import random
- print ('100以内加减法练习 O(∩_∩)O 开始')
- def randints(a = 0, b = 100):
- return random.randint(a, b)
- def runs(numbers, choices):
- if choice:
- my_result = numbers[0] + numbers[1]
- fuhao = '+'
- else:
- numbers.sort(reverse=True)
- my_result = numbers[0] - numbers[1]
- fuhao = '-'
- while 1:
- your_result = input('%d %s %d = ' % (numbers[0], fuhao, numbers[1]))
- if my_result == int(your_result) :
- print ('你答对啦O(∩_∩)O哈哈~:')
- print ('%d %s %d = %d' % (numbers[0], fuhao, numbers[1], int(your_result)))
- print ('\n继续下一道题:')
- break
- else:
- print ('回答错误~~~~(>_<)~~~~ 请重新输入!')
- while 1:
- number = [randints(),randints()]
-
- choice = randints(0, 1)
- runs(number, choice)
复制代码
|
|