1:猜数字游戏
import easygui as g g.msgbox("嗨,欢迎进入第一个界面小游戏") msg="不妨猜一下我心中想的数字吧!(1~10)" title="数字小游戏" num=g.integerbox(msg,title,lowerbound=1, upperbound=10) while True: if num==5: g.msgbox("你答对了!") break elif num>5: g.msgbox("打了大了!") num=g.integerbox(msg,title,lowerbound=1, upperbound=10) else: g.msgbox("小了小了!") num=g.integerbox(msg,title,lowerbound=1, upperbound=10) g.msgbox("游戏结束,不玩啦^_^")
2:用户信息界面
必填项目没有填写时候,重新输入,并提示没有输入的必填项目
import easygui as g msg="【*真实姓名】为必填项\n【*手机号码】为必填项\n【*E-mail】为必填项\n" title="账号中心" names=["*用户名","*真实姓名","固定电话","*手机号码","QQ","*E-mail"] values=[] values=g.multenterbox(msg,title,names) while True: if values==None: break errmsg="" for i in range(len(names)): option=names[i].strip() if option[0]=="*" and values[i].strip()=="": #如果必填项为空,记录err信息 errmsg += "【%s】为必填项。\n" % names[i] if errmsg=="": break values=g.multenterbox(errmsg,title,names,values) print("用户资料如下:%s" % values)