【发布时间】:2014-10-26 18:57:56
【问题描述】:
我的作业问题是针对我在本网站上发布的上一个问题:
我把代码改成如下:
import re
people = ["Karen", "Peter", "Joan", "Joe", "Carmen", "Nancy", "Kevin"]
phonenumbers = ["201-222-2222", "201-555-1212", "201-967-1490", 201-333-3333",'201-725-3444", "201-555-1222", "201-444-4656"]
name = raw_input("Enter person's name:")
found = false
for i in range(0, len(people)):
value = people[i]
m = ("(" + name + ".*)",value)
if m:
found = True
print (people[i], phonenumber[i])
else:
print ("No matching name was found.")
我的问题是如何让程序检查 Karen 的电话号码是否为 201-222-2222?是的,这是一项家庭作业。我在我的实际程序中更改了姓名和电话号码。
当我运行这个程序并输入任何字符时,所有的名字和电话号码都会显示出来,这就是我遇到的困难......
【问题讨论】:
-
请将您的问题命名为与问题相关的名称,与您的家庭作业的紧迫程度无关。
-
你知道字典吗??
-
我不懂字典。
标签: python-3.x parallel-arrays