Яких значень набудуть змінні внаслідок послідовного виконан-
ня операторів, якщо початкові значення а = 'ми '; b = 'вивчаємо ';
C = 'Python'.

r) a = c.replace (‘и’, ”)
в) b =c[12:]

Срочно до 27.10

Ответы

Ответ дал: Streamm
0

Давайте розглянемо послідовне виконання цих операторів:

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 змінилися внаслідок виконання цих операторів, як описано вище.

Вас заинтересует