请问如何显示输入值的 第一个中文名称。
想要达到的效果为:name 输入 '饕餮','tt' 的时候,title显示的是name_taotie的第一个中文名称:'饕餮'。
name 输入 '龙凤','lf' 的时候,title显示的是name_longfeng的第一个中文名称:'龙凤'。
感谢感谢
————————————————————————————————
import easygui as g
name_longfeng ='龙凤','lf'
name_taotie = '饕餮','tt'
name_zuhe= [(name_longfeng),*(name_taotie)]
msg = '输入名称'
title = '客户要求'
name = g.enterbox(msg,title)
while name:
if name in name_zuhe:
msg = ('找到龙凤、饕餮')
title=(name_zuhe)
else:
msg = ('未查询到此客户')
title = title
name = g.enterbox(msg,title)
—————————————————————————————————————————————————— 用列表不就好了 把你的代码进行了一些调整,你可以试运行一下import easygui as g
import time
name_longfeng ='龙凤 lf'
name_taotie = '饕餮 tt'
name_zuhe=
msg = '输入名称'
title = '客户要求'
name = g.enterbox(msg,title,default='龙凤 lf')
while True:
if name in name_zuhe:
msg = ('找到龙凤、饕餮')
title=(name_zuhe)
g.ccbox(msg,title)
break
else:
msg = ('未查询到此客户')
title = title
g.ccbox(msg,title)
name = g.enterbox(msg,title,default=name_zuhe)
页:
[1]