第一题,要求将一个猜数字的游戏,加入界面化
import easygui as g
import random
g.msgbox('嗨,欢迎进入第一个界面小游戏') #弹出第一个界面
secret = random.randint(1,10) #后台生成答案数字
msg='不妨猜一下小甲鱼心里想的是哪个数字(1~10):' #这里为后面的integerbox做准备,给变量赋值
title='数字小游戏'
guess = g.integerbox(msg,title,lowerbound=1,upperbound=10) #这里的guess,相当于是后台和前台的接口,类似于input函数。
while True:
if guess == secret:
g.msgbox("我草,你是小甲鱼心里的蛔虫吗?!") #本来print的语句,现在都用msgbox来替代,做成了界面

这个博客介绍了如何使用Python的Easygui库制作一个界面化的猜数字游戏。首先通过random模块生成1到10之间的随机数作为答案,然后利用easygui的msgbox和integerbox进行交互,接收用户输入的猜测并判断正误。如果猜中,提示用户并结束游戏;否则,根据用户猜测的大小给出提示,并允许继续猜测,直到猜中为止。游戏结束时会显示告别消息。

被折叠的 条评论
为什么被折叠?



