Bonjour,

Je voudrais savoir s'il était possible, en Python, d'imposer un format de string à l'utilisateur en input.

Par exemple, je veux que l'utilisateur rentre un code promotionnel qui est de format ABCD-EFGH-(IJKL)

Je n'ai trouvé qu'un moyen de le faire et il est tellement pénible à faible que j'ai pas fini la ligne de code (le while):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
response = str(input('Entrez votre code promotionnel:'))
while len(response) !=  16 and response[5] != '-' and response[10] != '-': #je continue pas lol
         print("Merci de respecter le format ABCD-EFGH-(IJKL)")
         response = str(input("Entrez votre code promotionnel:"))
Merci