Причина ошибки заключается в том, что когда вы передаете строку как «это другая фраза» сама по себе, как, например, она не содержится в переменной, строка называется так называемым строковым литералом.Помимо прочего, это означает, что строка является константой: вам просто не разрешено изменять.
Чтобы решить вашу проблему, вам нужно будет сохранить строку в переменной, чтобы она могла бытьизменен вашим вызовом функции to_up (), так как он изменяет содержимое строки.