C'est la tâche que j'ai donné:séquences d'échappement Détection en Python 3
Programme: quote_me() Fonction quote_me prend un argument de chaîne et renvoie une chaîne qui affiche entourée de guillemets doubles ajoutés si elle est imprimée vérifier si la chaîne passée commence par un double guillemet ("\" "), puis entourer la chaîne de guillemets simples si la chaîne passée commence par guillemets simples, ou si elle ne commence pas par un guillemet, entourer de guillemets le code de fonction en passant la chaîne de caractères en tant qu'argument à quote_me()
Ceci est mon code -
def quote_me(phrase):
if phrase.startswith("\""):
print('\' + phrase + \'')
if phrase.startswith('\''):
print("\" + phrase + \"")
else:
print("use quotations in your input for phrase")
quote_me("\"game\"")
sortie:
'+ phrase +' citations d'utilisation dans votre entrée pour la phrase
sortie souhaitée: 'jeu'
Je ne sais pas ce que je suis faire mal et comment je peux y remédier. Merci d'avance.