Je ne comprends pas lorsque vous entrez le mot" pandemonium ", comment renvoie-t-il une chaîne vide (" ") Quelqu'un peut-il expliquer pourquoi? .Pourquoi le code ci-dessous renvoie-t-il une chaîne vide ('' ")?
def mystery(text):
result = ""
for x in text:
if x == "p":
result += "pop"
elif x == "m":
result = ""
else:
result += x
return result
'Elif x == « m ».' Reçoit sur la dernière lettre de votre mot 'pandemonium' qui réinitialise' result' à '" "' qui est ce que vous obtenez – MooingRawr
Le dernier caractère de 'pandemonium' est' m', et votre code place 'result' à vide pour cela. Il vous manque un '+' je suppose. – mshsayem
"trace" votre code! Je vous aurais fourni la réponse. –