
李兴球Python猜数游戏海龟画图2020_6_14版
"""
猜数游戏海龟画图版
"""
import turtle
import random
def showinfo(title=None,message=None):
"""显示信息"""
return turtle.TK.messagebox.showinfo(title,message)
title = '猜数游戏海龟画图版'
ftbig = ('黑体',28,'normal')
ftsmall = ('黑体',20,'normal')
n = random.randint(1,100) # 产生一到100的随机整数
screen = turtle.getscreen()
screen.setup(480,360)
screen.title(title)
screen.bgpic('bg.png')
showinfo('','欢迎来到' + title)
turtle.ht() # 隐藏海龟
turtle.penup()
turtle.sety(-100)
while True:
x = screen.numinput('请输入整数','1到100之间')
if x == None:break
x = int(x)
turtle.clear()
if x > n : turtle.write(str(x) + "大了",align='center',font=ftbig)
if x < n : turtle.write(str(x) + "小了",align='center',font=ftsmall)
if x == n :
turtle.color('green')
turtle.write("恭喜你猜对了",align='center',font=ftsmall)
break
showinfo(title,'游戏结束\n\n这个数是' + str(n))
screen.bye()