
python 使用字典记录同学的姓名及对应身高,输入任意同学的姓名,查找并显示所有高于此身高的同学信息。
d=dict(Darin=170,Toto=180,Trump=190)name=raw_input('pleasetypethename:')forkeyind.key...
d = dict(Darin=170,Toto=180,Trump=190)
name = raw_input('please type the name:')
for key in d.key():
if d[key] > d['name']:
print key, d[key]-----------------------请问哪里错了? 展开
name = raw_input('please type the name:')
for key in d.key():
if d[key] > d['name']:
print key, d[key]-----------------------请问哪里错了? 展开
3个回答
展开全部
d = dict(Darin=170,Toto=180,Trump=190)#错在用中文逗号
name = raw_input('please type the name:')
for key in d.keys():#错在key()
if d[key] > d[name]: #这行错在'name'
print key,d[key]
展开全部
我用的python3:
d = dict(Darin=170,Toto=180,Trump=190) #注意你有个中文逗号
name = input('please type the name:')
for key in d.keys(): #keys加s
if d[key] > d[name]: #去掉单引号
print (key, d[key])
更多追问追答
追问
如果你打 Darin ,显示的结果是啥
那问一下为何不能用 raw_input?而是input?还有d[name]中为何要去掉单引号勒?
我给你追加30金币
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
d = dict(Darin=170,Toto=180,Trump=190)
name = raw_input('please type the name:')
for key in d.keys():
if d[key] > d[name]:
print key, d[key]
如上,d.keys()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询