|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
想问个问题,我想实现如果输入的名字不在列表里,就显示输入有误请重新输入,用的while语句,该怎么写***这部分的代码呢?
score=[['李明',100],['李华',150],['张丽',120],['王聪',120]]
while 1:
name=input('输入要查找的用户名:')
while ****:
name=input('用户名不存在,请重新输入:')
break
for each in score:
if name in each:
print(name+'的得分是',each[1])
- score=[['李明',100],['李华',150],['张丽',120],['王聪',120]]
- while 1:
- name=input('输入要查找的用户名:')
- while all(name!=i[0] for i in score):
- name=input('用户名不存在,请重新输入:')
- for each in score:
- if name in each:
- print(name+'的得分是',each[1])
复制代码break需要去掉。
满意就给个最佳吧
|
|