# ==========================================
# ЗАДАНИЕ 1. Список из 5 программ с нумерацией
# ==========================================
print("--- Задание 1 ---")
favorite_programs = ["Visual Studio Code", "Google Chrome", "Telegram", "Spotify", "Discord"]
for index, program in enumerate(favorite_programs, start=1):
print(f"{index}. {program}")
# ==========================================
# ЗАДАНИЕ 2. Вывод каждого символа названия процессора
# ==========================================
print("\n--- Задание 2 ---")
processor = "Ryzen"
for char in processor:
print(char)
# ==========================================
# ЗАДАНИЕ 3. Вывод компонентов в обратном порядке
# ==========================================
print("\n--- Задание 3 ---")
components = ["Процессор", "Материнская плата", "Видеокарта", "ОЗУ"]
# Используем срез [::-1] для разворота списка
for component in components[::-1]:
print(component)
# ==========================================
# ЗАДАНИЕ 4. Список кортежей со статусами и вывод
# ==========================================
print("\n--- Задание 4 ---")
# Создаем список кортежей (компонент, название, статус)
pc_parts = [
("Процессор", "Intel i7", "Работает"),
("Видеокарта", "RTX 3080", "Требует замены"),
("ОЗУ", "Kingston 16GB", "Работает"),
("Блок питания", "AeroCool 700W", "Работает")
]
for part in pc_parts:
print(f"Компонент: {part[0]}, Модель: {part[1]}, Статус: {part[2]}")
# ==========================================
# ЗАДАНИЕ 5. Подсчет общего количества символов в названиях
# ==========================================
print("\n--- Задание 5 ---")
total_chars = 0
# В задании сказано "в названиях компонентов".
# В нашем списке pc_parts название компонента - это part[0] (например, "Процессор").
# Если нужно считать модель (part[1]), то замените индекс на 1.
for part in pc_parts:
total_chars += len(part[0])
print(f"Общее количество символов в названиях компонентов: {total_chars}")