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:
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"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.
Voici ce que j'ai fait cependant, dans le terminal ca me retourne :
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 Noneau lieu de me retourner none.invalid literal int() with vase 10: 4
Que faire ?
Merci de votre retour
Partager