35课后练习第二题
import easygui as egmsg = '请填写以下资料'
title = '账户中心'
boolssw = [' *用户名',' *真实姓名','固定电话',' *手机号码','QQ',' *E-mail']
Bools = []
Bools = eg.multenterbox(msg,title,boolssw)
while 1:
if Bools == None:
break
errmsg = ''
for i in range(len(boolssw)):
option = boolssw.strip()
if Bools.strip() == '' and option == '*':
errmsg += ('【%s】为必填项。\n\n' % boolssw)
if errmsg == "":
break
Bools = eg.multenterbox(errmsg,title,boolssw,Bools)
print('用户资料如下:%s' % str(boolssw))
不带*的选项也会成为必填项,是哪里出现了问题 第十五行
option = boolssw.strip() 改成option = boolssw.strip()
页:
[1]