Pour tester si une chaîne de caractères sans espace est un naturel, je fais comme suit.
Je voudrais maintenant tester si ma chaîne est un nombre romain i, ii, ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if chaine[0] != '-': # Avec la structure Try..., il est facile de tester # si une variable est un entier. On doit faire # attention aux entiers relatifs négatifs. try : test = int(chaine) # Traitement de mon naturel... except: pass
Quelqu'un aurait-il une idée ? Peut-être qu'une regex bien choisie devrait aider ?
Partager