Dans cet exercice vous devez créer une fonction numero_telephone_valide
qui prend en paramètre une chaîne de caractères et qui renvoie un booléen (True ou False) suivant la validité du numéro de téléphone récupéré. On se basera ici sur le format français des numéros de téléphone, commençant par un zéro suivi d’une série de 9 chiffres, c’est-à-dire 0X-XX-XX-XX-XX. De plus, les couples de chiffres seront séparées par des simples tirets.
Exemples d’utilisation
>>> numero_telephone_valide("06-85-42-63-44")
True
>>> numero_telephone_valide("06/41-74-4")
False
exemple_numero_telephone = "06-85-42-63-44" # Votre code ici 👇 def numero_telephone_valide(num): forma = num.split('-') new_list = ''.join(forma) if len(forma) == 5 and new_list.isdigit(): return True return False
Arnold

numero_telephone_valide = "06-85-42-63-44" # Votre code ici 👇 def verif_numero_telephone_regex(numero_telephone_valide): import re if re.match("^0[6-7]-[0-9]{2}-[0-9]{2}-[0-9]{2}-[0-9]{2}$", numero_telephone_valide): return True return False
soso25

exemple_numero_telephone = "06-85-24-00-44" # Votre code ici 👇 def numero_telephone_valide(numero_tel: str)-> bool: chunks = numero_tel.split("-") if len(chunks) != 5: return False for i in chunks: if not (i.isdigit() and 00 <= int(i) <= 99 and len(i) ==2): return False return True
Antoine Foussier

from re import match exemple_numero_telephone = "06-85-42-63-44" def numero_telephone_valide(num): return bool(match("0\d(\W?\d\d){3}", num))
exemple_numero_telephone = "06-85-42-63-44" def numero_telephone_valide(numero): return numero[0] == "0" and numero[2::3] =="----" and len(numero) == 14
exemple_numero_telephone = "06-85-42-63-44" # Votre code ici 👇
Un instant...
Test avec un numéro valide
La fonction doit être capable de renvoyer True lorsque le numéro est valide.
Test avec un numéro non valide
La fonction doit être capable de renvoyer False lorsque le numéro n'est pas valide.
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé