实现代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#! /usr/bin/python //处理程序 #filename jiafa.py //文件名 import sys import random running = True / / 定义running while running: a = random.randint( 0 , 15 ) / / 定义a的值为 0 - 15 的随机数 b = random.randint( 0 , 10 ) / / 定义b的值为 0 - 10 的随机数 print a, '*' ,b / / 输出题目 he = a * b gauess = int ( raw_input ( 'Please answer: ' )) / / 定义用户输入值 if gauess = = he: / / 判断用户输入输与实际值是否相等 print "right! Continue? Y/N" / / 如果相等,输出正确,并询问是否继续 fd = raw_input ( "please Enter: " ) / / 获取键盘输入的值 str1 = 'Y' zhi = cmp (fd,str1) if zhi = = 0 : / / 判断键盘输入的值是否是Y,如果是就执行退出,如果不是,就重新回到 while ,并输出新题 print "this is over" sys.exit() elif gauess<he: / / 如果输入小于实际值,则提示小了 print "xiao le " else : print "da le" / / 如果输入小于实际值,则提示小了 |
如果测试,请大家注意格式