ГДЗ Інформатика 7 клас. Підручник [Бондаренко О.О., Ластовецький В.В.] 2024
26.10.2024,
7 Клас / Інформатика,
1 410,
0
§ 33 Рядковий тип даних
Питання для самоперевірки1. s = 'Вивчайте мову Python!' Визначте довжину рядка s і індекс літери 'Р'.
```python
s = 'Вивчайте мову Python!'
length = len(s)# Довжина рядка
index_of_P = s.index('P')# Індекс літери 'Р'
print(f"Довжина рядка: {length}, Індекс 'Р': {index_of_P}")
```
- Результат: Довжина рядка: 25, Індекс 'Р': 13.
2. s = 'Сонечко'. Якого значення набуває змінна a в результаті виконання команд:
а) `a = s[2:5];`
- Розв'язок: `a = 'неч'`
б) `a = s[:3];`
- Розв'язок: `a = 'Сон'`
в) `a = s[5:];`
- Розв'язок: `a = 'ко'`
г) `a = s[::2];`
- Розв'язок: `a = 'Снк'`
ґ) `a = 5 * s[2];`
- Розв'язок: `a = 'ннннн'`
д) `a = s[::-1];`
- Розв'язок: `a = 'окенС'`
3. Запишіть команди, що реалізують присвоєння змінній b таких зрізів рядка a:
а) Перші вісім символів:
```python
b = s[:8]
```
- Результат: `b = 'Сонечко'`
б) Останні чотири символи:
```python
b = s[-4:]
```
- Результат: `b = 'ко'`
в) Символи з індексами, кратними трьом:
```python
b = s[::3]
```
- Результат: `b = 'Сеч'`
4. Запишіть команду, за якою з рядка S отримано рядок S1:
а) S = 'інформатика' → ? → S1 = 'форма'
```python
S = 'інформатика'
S1 = S[2:6]
```
б) S = 'інформатика' → ? → S1 = 'інтика'
```python
S = 'інформатика'
S1 = S[:6] + S[7:]# 'ін' + 'тика'
```
5. Розгадайте фразу, що зашифрована в рядку s1. Який зріз із рядка s1 потрібно присвоїти рядку s2 для розшифрування цієї фрази:
```python
s1 = 'яа клеюгбмлщюй кіеннфгошрщмзазтхиткуур'
s2 = s1[::2]# Розшифрування
```
- Результат: `s2 = 'я клгмлй кеннгощзтут'`
6. За допомогою звернень до символів у рядку за їхніми індексами та операції конкатенації отримайте рядки "програміст" і "користування" з рядка:
```python
a = "Тестуванням можна довести наявність помилок у програмі, але не їх відсутність. Едсгер Дейкстра"
programist = a[88:100]# 'програміст'
koristuvannya = a[0:12] + a[16:24]# 'користування'
```
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter