"Creare un algoritmo per cercare un numero di telefono dato in una lista di nomi e numeri di telefono."
NamePhoneList = [("John Doe", "123-456-7890"),
("Jane Doe", "098-765-4321"),
("Steve Smith", "111-111-1111")
]

PhoneNumber = "111-111-1111"

Traduzione in italiano:

NamePhoneList = [("John Doe", "123-456-7890"),
("Jane Doe", "098-765-4321"),
("Steve Smith", "111-111-1111")
]

NumeroTelefono = "111-111-1111"
"Cerca un numero di telefono dato in una lista di nomi e numeri di telefono"

# NamePhoneList contiene una lista di tuple, con ogni tupla contenente un nome e un numero di telefono
NamePhoneList = [("John Doe", "123-456-7890"),
("Jane Doe", "098-765-4321"),
("Steve Smith", "111-111-1111")
]

# PhoneNumber è il numero che stiamo cercando
PhoneNumber = "111-111-1111"

# Inizializza una variabile per tenere traccia se il numero è stato trovato o meno
isFound = False

# Scorrere ogni tupla in NamePhoneList
for name, number in NamePhoneList:
    # Se il numero di telefono corrisponde al numero che stiamo cercando, impostare isFound su True e uscire dal ciclo
    if number == PhoneNumber:
        isFound = True
        break

# Stampa il risultato
if isFound:
    print("Il numero di telefono è stato trovato.")
else:
    print("Il numero di telefono non è stato trovato.")