一、运用bool变量
#猜数小游戏一
num = 10 #给定一个数字
print 'Guess what I think?'
answer = input() #输入一个数字
while answer!=num: #循环条件
result = answernum
print 'too big?'
print result
answer = input() #未猜对,再次输入一个数
print 'Bingo' #猜对了
二、引入模块的方法
#小游戏二
from random import randint #引入random模块的randint方法
num = randint(1,10) #产生一个1到10之间(包括1和10)的随机整数
print 'Guess what I think?'
answer = input()
bingo = False
while bingo==False:
if answer < num:
print 'too small'
print 'please input again'
answer = input()
if answer > num:
print 'too big'
print 'please input again'
answer = input()
if answer == num:
print 'Bingo'
bingo = True
三、函数调用
#小游戏三
def isEqual(num1, num2): #定义一个函数
if num1 < num2:
print 'too small'
return False;
if num1 > num2:
print 'too big'
return False;
if num1 == num2:
print 'bingo'
return True
from random import randint
num = randint(1, 100)
print 'Guess what I think?'
bingo = False
while bingo == False:
answer = input()
bingo = isEqual(answer, num) #结果调用函数