ГДЗ Інформатіка 7 клас. Підручник [Бондаренко О.О., Ластовецький В.В.] 2024
26.10.2024,
7 Клас / Інформатика,
310,
0
§ 34 Опрацювання рядкових величин
Питання для самоперевірки1. Як можна видалити підрядок із заданого рядка? Поясніть на прикладі.
- Для видалення підрядка можна використовувати метод `replace()`. Наприклад:
```python
s = "Я люблю програмування"
s = s.replace("люблю ", "")# Видалення підрядка "люблю "
```
- Результат: `s = "Я програмування"`
2. Як у заданий рядок уставити інший рядок? Поясніть це на прикладі.
- Для вставки одного рядка в інший можна використовувати конкатенацію:
```python
s = "Я програмування"
s = s[:2] + " люблю " + s[2:]# Вставка " люблю " після "Я "
```
- Результат: `s = "Я люблю програмування"`
3. s = 'мова програмування Python'. Яких значень набуває змінна x після виконання команд:
а) `x = len(s);`
- Розв'язок: `x = 30`
б) `x = s.replace('о', 'А');`
- Розв'язок: `x = 'мАва прАграмування PythАn'`
в) `x = s.find('o');`
- Розв'язок: `x = 3`
г) `x = s.count('в');`
- Розв'язок: `x = 2`
4. Розгадайте фразу, що зашифрована в рядку:
```python
s1 = 'Ifin lofinvefin youfin'
s2 = s1.replace('fin', '')# Розшифрування
```
- Результат: `s2 = 'I love you'`
5. Дано рядок: 'Добридень тобі, Україно моя!'. Визначте:
```python
s = 'Добридень тобі, Україно моя!'
length = len(s)# Довжина рядка
code = ord(s[5])# Код букви з індексом 5
count_o = s.count('о')# Кількість букв 'о'
position = s.index('Україно')# Позиція, з якої починається слово 'Україно'
print(f"Довжина: {length}, Код: {code}, Кількість 'о': {count_o}, Позиція: {position}")
```
- Результат: Довжина: 32, Код: 1440, Кількість 'о': 3, Позиція: 14
6. Рядок містить дефіс. Поміняйте місцями частини рядка до та після дефісу.
```python
s = 'comp-uter'
parts = s.split('-')# Розбивка рядка
result = parts[1] + '-' + parts[0]# Зміна місцями
print(result)# Результат: 'uter-comp'
```
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter