Bonjour,
Ta fonction n'est pas trop mal, mais il manque le cas où la chaîne de caractère est vide. Si elle est vide, string[0] et string[-1] n'existent pas.
Je te propose ceci (n'oublie surtout pas d'indenter ton code, c'est obligatoire en Python):
def x_en_bout(string):
if len(string) == 0: #Cas de la chaîne vide.
return False
elif string[0] == "x" or string[-1] == "x": #Rappel: 'or' symbolise 'ou'.
return True
else:
return False
Bonne journée,
Thomas