Краткое пояснение: Сначала создаём список цветов радуги, сортируем его в алфавитном порядке и выводим каждый цвет с новой строки.
Вот исправленный код:
радуга = ["красный", "оранжевый", "желтый", "зеленый", "голубой", "синий", "фиолетовый"]
радуга.sort()
for цвет in радуга:
print(цвет)
Логика такая:
- Список цветов: Создаём список с названиями цветов радуги.
- Сортировка: Используем метод
sort() для сортировки списка в алфавитном порядке.
- Вывод: В цикле
for перебираем каждый цвет в отсортированном списке и выводим его с новой строки с помощью print().
Проверка за 10 секунд: Убедись, что цвета выводятся в алфавитном порядке и каждый с новой строки.
Уровень эксперт: Можно добавить проверку на ввод, чтобы программа не завершалась с ошибкой, если в списке окажется не цвет.