Ejercicio
Función Para Modificar Un Carácter En Una Cadena
Objectivo
Desarrollar un programa Python con una función llamada "change_char" para modificar un carácter en una posición específica (índice basado en 0) en una cadena, reemplazándolo por otro carácter.
Por ejemplo:
sentence = "Tomato" change_char(sentence, 5, "a")
Ejemplo de ejercicio de Python
Mostrar código Python
# Define the function to change a character at a specific position
def change_char(sentence, position, new_char):
# Convert the string to a list of characters (since strings are immutable)
sentence_list = list(sentence)
# Replace the character at the specified position with the new character
sentence_list[position] = new_char
# Convert the list back to a string and return it
return ''.join(sentence_list)
# Main function to test the change_char function
def main():
sentence = "Tomato"
# Call change_char to replace the character at index 5 with 'a'
result = change_char(sentence, 5, "a")
print(result) # Expected output: "Tomata"
# Call the main function to execute the program
main()
Output
Tomata
Código de ejemplo copiado
Comparte este ejercicio de Python