Bonjour tout le monde, j'ai un exercice à faire en Python, il s'agit de faire un morpion, et je bloque sur un problème en particulier.

Voici le principe:
Vous devrez implémenter la fonction parse_board_height_width(user_input). La fonction doit prendre en entrée une string entrée par l’utilisateur représentant la hauteur et la largeur, et re- tourner un tuple dans la forme (hauteur, largeur) si l’entrée de l’utilisateur représente une taille de plateau valide, ou None dans le cas contraire. L’entrée de l’utilisateur doit consister en deux entiers positifs, séparés par le symbole d’espace.
Puis plus bas dans la consigne, on nous demande d'essayer avec des points et des virgules à la place des espaces, afin de pouvoir afficher "none"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
def parse_board_height_width(user_input):
str.strip(user_input)
t1 = tuple(user_input.split(sep = None, maxsplit =-1))
if len(t1) == 2:
t2 = [int(i) for i in t1]
return tuple(t2)
else:
return None
Voici ce que j'ai fait cependant, dans le terminal ca me retourne :
invalid literal int() with vase 10: 4
au lieu de me retourner none.
Que faire ?
Merci de votre retour