"pandemonium"という単語を入力するとわかりません、空の文字列( "")を返します。 。なぜ以下のコードは空の文字列( '')を返しますか?
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」:'の最後の文字にヒットを取得しますあなたの言葉 'pandemonium'は' result'を '' ''に戻します。これはあなたが戻ってくるものです – MooingRawr
最後の文字は'pandemonium'は' m'です。あなたのコードは 'result'を空にします。あなたは ''私が推測しているものがありません。 – mshsayem
あなたのコードを "トレース"!あなたに答えを与えてくれたでしょうか。 –