Яких значень набудуть змінні внаслідок послідовного виконан-
ня операторів, якщо початкові значення а = 'ми '; b = 'вивчаємо ';
C = 'Python'.
r) a = c.replace (‘и’, ”)
в) b =c[12:]
Срочно до 27.10
Ответы
Давайте розглянемо послідовне виконання цих операторів:
a = c.replace('и', '')
Початкові значення:
a = 'ми '
b = 'вивчаємо '
c = 'Python'
Після виконання цього оператора, рядок 'c' буде перетворено, і всі входження символу 'и' будуть замінені на пустий рядок ''. Тобто 'Python' стане 'Pyhton' (всі 'и' видалені).
Отже, після виконання цього оператора:
a = 'ми '
b = 'вивчаємо '
c = 'Pyhton'
b = c[12:]
Початкові значення:
a = 'ми '
b = 'вивчаємо '
c = 'Pyhton'
Оператор вибирає підстроку 'c' починаючи з 12-го символу (індекси символів в Python рахуються з 0). У рядку 'c' немає 12-го символу, тому операція вибору підстроки завершиться на наступному доступному символі, тобто 't'. Таким чином, після виконання цього оператора:
a = 'ми '
b = 'Python'
c = 'Pyhton'
Значення змінних a, b, і c змінилися внаслідок виконання цих операторів, як описано вище.