7.6 / 10 123... | 90% ESSENTIAL |

: The while True ensures the code keeps searching until every instance is gone, which is necessary if the letter appears multiple times (e.g., removing "na" from "banana"). Alternative (Standard Python)

: This method returns the starting index of the first occurrence of letter . If it isn't found, it returns -1 . 7.6 / 10 123...

def remove_all_from_string(word, letter): return word.replace(letter, "") Use code with caution. Copied to clipboard : The while True ensures the code keeps

: word[:index] takes everything before the letter, and word[index + len(letter):] takes everything after it. Adding them together effectively "deletes" the unwanted part. def remove_all_from_string(word, letter): return word

The prompt likely refers to from the CodeHS Python curriculum. This exercise requires you to write a function that removes every instance of a specific "letter" (or substring) from a given word. Correct Python Implementation

: If letter is an empty string, the loop would run forever; we return the original word immediately.