| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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) |   
 
 
 
 |