ГДЗ Інформатика 7 клас. Підручник [Бондаренко О.О., Ластовецький В.В.] 2024
26.10.2024,
7 Клас / Інформатика,
1 410,
0
§ 35 Списки — змінювані послідовності
Питання для самоперевірки1. Які об’єкти можуть бути елементами списків?
- Елементами списків можуть бути будь-які об'єкти: числа, рядки, списки, кортежі, словники, функції, об'єкти класів тощо.
2. Як додати елемент до списку?
- Для додавання елемента до списку можна використовувати метод `append()` або `insert()`.
```python
a = [1, 2, 3]
a.append(4)# Додає 4 в кінець списку
a.insert(0, 0)# Додає 0 на початок списку
```
3. Як отримати частину заданого списку? Наведіть приклади.
- Для отримання частини списку можна використовувати зрізи (slicing).
```python
a = [1, 2, 3, 4, 5]
b = a[1:4]# Отримує елементи з індексами 1, 2, 3
```
- Результат: `b = [2, 3, 4]`
4. Як виконується операція об’єднання списків? Поясніть на прикладі.
- Операція об'єднання списків виконується за допомогою оператора `+`.
```python
a = [1
, 2, 3]
b = [4, 5, 6]
c = a + b# Об'єднання списків
```
- Результат: `c = [1, 2, 3, 4, 5, 6]`
5. Дано список a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Яких значень набувають елементи списку b, якщо:
а) `b = a[0:3];`
- Результат: `b = [1, 2, 3]`
б) `b = a[6:];`
- Результат: `b = [7, 8, 9, 10]`
в) `b = a;`
- Результат: `b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]`
г) `b = [-1, 0, 1];`
- Результат: `b = [-1, 0, 1]`
ґ) `b = a[2:3]+[1, -2, 0];`
- Результат: `b = [3, 1, -2, 0]`
д) `b = [-1, -2, 5]+[2, 3, 0];`
- Результат: `b = [-1, -2, 5, 2, 3, 0]`
6. Заповніть список a десятьма цілими випадковими числами (0 ≤ a < 10).
```python
import random
a = [random.randint(0, 9) for _ in range(10)]
has_zero = 0 in a# Перевірка наявності 0
b = a[::2]# Створення списку b з парних індексів
print(f"a: {a}, має 0: {has_zero}, b: {b}")
```
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter