Вопрос:

s = "iSmart"; s[3] = 'A' print(s)

Смотреть решения всех заданий с листа

Ответ:

Ответ: Будет ошибка

Краткое пояснение: В Python строки неизменяемы, поэтому присваивание по индексу недопустимо.

В Python строки являются неизменяемыми, то есть после создания строки ее нельзя изменить, заменив символ по определенному индексу. Попытка изменить символ в строке через присваивание по индексу, как в коде s[3] = 'A', приведет к ошибке TypeError.

Чтобы изменить строку, необходимо создать новую строку на основе старой с внесенными изменениями. Это можно сделать, например, с помощью срезов и конкатенации.

Ответ: Будет ошибка

ГДЗ по фото 📸
Подать жалобу Правообладателю