Non, du dois commencer par ce qui éliminerais de suite ton numéro. Tu la déjà fait dans ton code. Si une chaîne de caractère (puisque c’est de cela qu’il s’agit) ne fait pas au minimum 10 caractères c’est pas la peine d’aller plus loin tu peu le traduire comme ça :
if len(number_tel)<10:
return false
ensuite tu peu devenir plus précis a t’il des points ou des espaces et si oui sont t’il au bon nombres
if "." in tel or " " in tel:
for i in tel:
if i == ".":
number +=1
elif i == " ":
number +=1
et on peu continué +33 ? etc…
tu vois ou je veux en venir comme ta dit elegance prend un crayon note toi tout se qui fait un numéro de téléphone un numéro valide ce sera tes conditions. Puis après tu pourras commencer à le coder. Il faut ensuite que tu te lance! Récupère ton numéro et fait déjà les tests essaie de tromper ton code et améliore le . Poste le ici on t’aidera à trouver ses faiblesses pour l’amélioré.