# Создаем список из 5 любимых программ
programs = [
"Visual Studio Code",
"Telegram",
"Google Chrome",
"Blender",
"PotPlayer"
]
print("=== Мои любимые программы ===")
# Перебираем список с помощью enumerate для получения нумерации
for index, program in enumerate(programs, start=1):
print(f"{index}. {program}")
# Задаем название процессора
processor = "Ryzen"
print(f"=== Посимвольный вывод слова '{processor}' ===")
# Перебираем каждый символ строки по очереди
for char in processor:
print(char)
components = [
"Процессор: Intel Core i7",
"Оперативная память: 32 ГБ",
"Накопитель: SSD 1 ТБ",
"Видеокарта: RTX 4070"
]
print("=== Конфигурация ПК в обратном порядке ===")
# Используем reversed() для перебора списка с конца
for comp in reversed(components):
print(comp)
# Альтернативный вариант со срезом (тоже работает отлично):
# for comp in components[::-1]:
# print(comp)
# Список кортежей: (Категория, Модель, Статус)
pc_components = [
("Процессор", "Intel i7", "Работает"),
("ОЗУ", "32 ГБ DDR5", "Работает"),
("Накопитель", "SSD 1 ТБ", "Требует замены"),
("Видеокарта", "RTX 4070", "Работает")
]
print("=== Статус компонентов ПК ===")
# Распаковываем каждый кортеж на три переменные в цикле
for category, model, status in pc_components:
print(f"- {category} ({model}): [{status}]")
components = [
"Процессор",
"Оперативная память",
"Накопитель",
"Видеокарта",
"Материнская плата"
]
total_chars = 0
# Перебираем каждый элемент (строку) и прибавляем его длину к общей сумме
for comp in components:
total_chars += len(comp) # можно записать и так: total_chars = total_chars + len(comp)
print(f"Список компонентов: {components}")
print(f"Общее количество символов во всех названиях: {total_chars}")