Study Guide

7.2.7 Part 1, Replace a Letter CodeHS Answers

7.2.7 Part 1, Replace a Letter CodeHS Answers

The most common answer is:

string = "Elephant"
index = 3

def replace_at_index(string, index):
    return string[:index] + "-" + string[index+1:]

print(replace_at_index(string, index))

This revised version precisely follows the instructions to replace the character at the specified index (3) in the string (“Elephant”) with a dash (-), effectively changing the “p” at index 3 to “-“.

The output of the function replace_at_index when applied to the string “Elephant” and index 3 is “Ele-hant”. This means the character ‘p’ at index 3 is replaced with a dash (“-“).

Suppose you’re experiencing an issue where the code isn’t working as expected in your environment. In that case, it might be due to a few reasons, such as syntax errors, issues with the Python environment, or differences in Python versions.