游戏描述
简而言之,就是使用python实现一个简单的猜数游戏,有三次机会,而使用easygui中**msgbox**、**ccbox**和**integerbox**来实现交互界面。虽然简单至极,但作为自己第一个小游戏,还是想记录下来。
代码
import random
import easygui as g
g.msgbox("嗨,来猜笨蛋武鸣鸣有多高吧,嘻")
answer=random.randint(160,165)
i=3
msg = "猜猜武鸣鸣有多高(cm):160-165"
title = "Little Game"
while i>0:
guess=g.integerbox(msg,title,lowerbound=160,upperbound=165) #设置显示内容、标题、输入下上界
i=i-1
if guess==answer:
g.msgbox("不错哟,蒙对啦")
break
else:
if guess>answer:
g.msgbox("武鸣鸣哪有那么高呀")
else:
g.msgbox("武鸣鸣也没有那么低哦")
if i !=0:
g.msgbox("(你剩余的机会是):%d" %i)
b=g.ccbox("再猜猜WMM有多高吧")
if b == False: #如果不再继续(点cancel)则将返回值False赋给b,并退出游戏
break
g.msgbox("Game Over")
结果展示