私は、このサイトに投稿した前の質問に対する宿題の質問です。
私はコードを次のようにやり直しました:
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.")
私の質問は、カレンの電話番号が 201-222-2222 であるかどうかをプログラムに確認させるにはどうすればよいですか? はい、これは宿題です。実際のプログラムで名前と電話番号を変更しました。
このプログラムを実行して任意の文字を入力すると、すべての名前と電話番号が表示され、それが私が苦労している場所です...