新人求助
msg='请填写用户信息'title='账号中心'
choices=['*用户名','*真实姓名','固定电话','*手机号码','QQ','*E-mail']
choice=[]
errmsg=''
choice=g.multenterbox(msg,title,choices)
while 1:
if choice==None:
break
#errmsg=''
for i in range (len(choices)):
option=choices.strip()
if choice.strip()==''and option=='*':
errmsg+=('%s为必填\n'%choices)
if errmsg=='':
break
choice=g.multenterbox(errmsg,title,choices,choice)
print u'用户资料如下:%s'%str(choice)
请教大神,为什么在循环体定义errmsg后,运行程序,无法保存choice
option=choices.strip() 程序输出的结果是‘*E-mail’,按照我的理解应该是‘*’,不然怎么实现option=='*'
字符串是支持索引的,比如
a = "I love FishC.com"
那么a == 'I'
a == 'l'
所以option是一个字符串也可以这样进行判断: option=='*' BngThea 发表于 2017-10-25 09:52
字符串是支持索引的,比如
a = "I love FishC.com"
那么a == 'I'
谢谢 天天上头条 发表于 2017-10-27 17:44
谢谢
如果你觉得答案满意,请设为最佳答案哟
页:
[1]