नामों और फ़ोन नंबरों की सूची में दिए गए फ़ोन नंबर को खोजने के लिए एल्गोरिद्म बनाएँ।NamePhoneList = [("जॉन डो", "123-456-7890"),
("जेन डो", "098-765-4321"),
("स्टीव स्मिथ", "111-111-1111")
]

फ़ोन नंबर = "111-111-1111"
शुरू करने के लिए, हम एक खाली सूची बनाएंगे जिसमें हम नामों को संयोजित करेंगे जिनके फ़ोन नंबर हमें खोजने हैं।

matched_names = []

उसके बाद हम नामों को देखेंगे और इनमें से हर नाम के फ़ोन नंबर के साथ मिलाएंगे। अगर हम खोजी जा रही फ़ोन नंबर इस नाम के फ़ोन नंबर से मेल खाता है, तो हम उस नाम को matched_names सूची में जोड़ेंगे।

for name, phone in NamePhoneList:
    if phone == फ़ोन नंबर:
        matched_names.append(name)

अंत में, हम matched_names सूची में जोड़े नामों को प्रिंट करेंगे।

print(matched_names)

पूरा एल्गोरिदम:

NamePhoneList = [("जॉन डो", "123-456-7890"),
("जेन डो", "098-765-4321"),
("स्टीव स्मिथ", "111-111-1111")
]

फ़ोन नंबर = "111-111-1111"

matched_names = []

for name, phone in NamePhoneList:
    if phone == फ़ोन नंबर:
        matched_names.append(name)

print(matched_names)