funkcja cleanText() otrzymuje przez parametr text pewien łańcuch. Łańcuch może zawierać pewną liczbę znaków $. Funkcja powinna zwrócić ten łańcuch z usuniętymi wszystkimi znakami $.
Przykład:
wejście: Fra$nk U$nderwood$ wyjście: Frank Undwerwood
wejście: The$$$Larch wyjście: TheLarch
marcin172113g
Oto jak można napisać funkcję cleanText() w Pythonie:
Copy code def cleanText(text): cleaned_text = "" for char in text: if char != "$": cleaned_text += char return cleaned_text
Funkcja ta przechodzi przez wszystkie znaki w łańcuchu text i dodaje tylko te znaki do nowego łańcucha cleaned_text, które nie są znakiem $. Na końcu funkcja zwraca cleaned_text.
Można też użyć wbudowanej funkcji Python replace() do usuwania znaków $ z łańcucha:
Copy code
def cleanText(text):
cleaned_text = ""
for char in text:
if char != "$":
cleaned_text += char
return cleaned_text
Funkcja ta przechodzi przez wszystkie znaki w łańcuchu text i dodaje tylko te znaki do nowego łańcucha cleaned_text, które nie są znakiem $. Na końcu funkcja zwraca cleaned_text.
Można też użyć wbudowanej funkcji Python replace() do usuwania znaków $ z łańcucha:
Copy code
def cleanText(text):
return text.replace("$", "")
Obie te funkcje działają tak samo