我的作业问题是针对我在本网站上发布的上一个问题:
我将代码重做如下:
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?是的,这是一项家庭作业。我在我的实际程序中更改了姓名和电话号码。
当我运行这个程序并输入任何字符时,所有的名字和电话号码都会出现,这就是我遇到的困难......