Bonjour,
Lorsque tu fais : (j'ai ajouté le int(data[0]) que tu as oublié)
print(affichage(int(data[0]),int(data[1]),int(data[2]))
Soit la conversion en int(data[...] est possible, et dans ce cas tu es bien assuré de travailler avec des int donc pas besoin d'assert...
Soit la conversion en int n'est pas possible, et donc le code s'arrête avec une exception : ValueError .
Pour ce que tu veux faire, utilise plutôt try, except :
1 2 3 4 5 6 7
| >>> try:
... int('non_int')
... except ValueError:
... print('Je veux des int!!')
...
Je veux des int!!
>>> |
Partager