谁能帮调试下着个程序?为什么总是提示各种未定义?谢...
people ={"Alice":{
"phone":"2341",
"addr":"Foo drive 23"
},
"Beth":{
"phone":"9102",
"addr":"Bar stree 42"
},
"Cecil":{
"phone":"3158",
"addr":"Baz avenue 90"
}
}
labels={
"phone":"phone number",
"addr":"address"
}
name=raw_input("name: ")
request=[]
if request=="p":key="phone"
if request=="a":key="addr"
if name in people:
print("%s's %s is %s")%(name,labels[key],people[name][key])
raw_input("press<enter>")