/
Demek
/
DSam621
Обзор
Документация
Войти
/
Demek
/
DSam621
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Python/cw9.py
87 строк
3 KB
d_e_m_e_k
добавил классную и домашную работу №9
27 июн 2026, 18:54
27 июн 2026, 18:54
1c679ed
Код
Авторство
О чём код?
# Исходные данные a = [1, 2, 3] b = [4, 5] c = [6, 7, 8] # 1. Проверка вхождения print("Есть ли 5 в a?", 5 in a) # False print("Индекс 2 в a:", a.index(2) if 2 in a else "Не найден") # 1 # 2. Объединение массивов combined = a + b + c print("Объединенный массив:", combined) # [1, 2, 3, 4, 5, 6, 7, 8] # 3. Чтение задом наперед reversed_combined = combined[::-1] print("Задом наперед:", reversed_combined) # [8, 7, 6, 5, 4, 3, 2, 1] combined.reverse() print("Задом наперед:", combined) # [8, 7, 6, 5, 4, 3, 2, 1] # 4. Перечисление элементов по порядку print("Элементы по порядку:") for i, item in enumerate(combined): print(f" {i}: {item}") # # === Создаём список из 10 случайных чисел === # numbers = [5, 10, 15, 10, 20, 10, 25, 30, 10, 35] # print(f"Исходный список: {numbers}") # # === Удаляем первое вхождение числа 10 === # try: # numbers.remove(10) # print(f"После remove(10): {numbers}") # except ValueError as e: # print(f"❌ Ошибка: {e}") # # === Попытка удалить несуществующий элемент === # try: # numbers.remove(999) # except ValueError: # print("❌ Элемент 999 не найден (ValueError)") # # === Дополнительно: удаление всех вхождений (через цикл) === # while 10 in numbers: # numbers.remove(10) # print(f"После удаления всех 10: {numbers}") # # === Альтернатива: del (удаление по индексу) === # del numbers[2] # Удаляет элемент с индексом 2 # print(f"После del numbers[2]: {numbers}") # # === Альтернатива: pop (удаление по индексу + возврат значения) === # removed = numbers.pop(1) # print(f"Удалено через pop(1): {removed}, список: {numbers}") # lst = [1, 2, 2, 3] # print(f"Исходный список: {lst}") # lst.remove(3) # print(f"Список после удаления элемента 3: {lst}") # lst.insert(1, 2) # print(f"Список после вставки элемента 2 на позицию 1: {lst}") # lst.append(4) # print(f"Список после добавления элемента 4: {lst}") # lst.pop(0) # print(f"Список после удаления первого элемента: {lst}") # lst.clear() # print(f"Список после удаления всех элементов: {lst}") # text = input("Введите строку порядка 30 символов: ").strip() # i = 1 # while i <= len(text) and i <= 30: # char = text[i - 1] # print(f"{i}: '{char}'") # i += 1 # print(f"✅ Всего символов: {len(text)}, выведено: {min(30, len(text))}") # text = input("Введите строку порядка 30 символов: ") # for i, char in enumerate(text, 1): # if i <= 30: # print(f"{i}: '{char}'") # else: # break