|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 cql123 于 2018-5-27 10:04 编辑
import easygui as g
msg="Enter your personal information"
title="Credit Card Application"
fieldNames=["Name","Street Address","City","State","ZipCode"]
fieldValues=[]
fieldValues=g.multenterbox(msg,title, fieldNames)
while 1:
if fieldValues == None: break #如果filedValues为空的话,就跳出循环了吗?,我运行代码,如果不输入任何东西的话,程序也没有跳出循环,这是为什么?,这句代码有什么用?
errmsg= ""
for i in range(len(fieldNames)):
if fieldValues[i].strip() == "":
errmsg+= ('"%s" is a required field.\n\n' % fieldNames[i])
if errmsg == "":
break # no problems found
fieldValues =g.multenterbox(errmsg, title, fieldNames, fieldValues) |
|