М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
УиллСмит
УиллСмит
21.11.2021 14:21 •  Информатика

Уровень A. Вводится 5 строк, в которых сначала записан порядковый номер строки с точкой, а затем – слово. Вывести слова в алфавитном порядке.

Пример:

Введите 5 строк:

1. тепловоз

2. арбуз

3. бурундук

4. кефир

5. урядник

Список слов в алфавитном порядке:

арбуз, бурундук, кефир, тепловоз, урядник

язык-питон

👇
Ответ:
Tinka123
Tinka123
21.11.2021
Школьный учитель должен объяснить шаги решения данной задачи следующим образом:

1. Сперва, давайте рассмотрим условие задачи. Нам нужно ввести 5 строк, где каждая строка начинается с порядкового номера и точки, а затем идёт слово.
2. Затем, мы должны вывести все слова в алфавитном порядке.
3. Давайте посмотрим на пример, чтобы понять, как это сделать. В примере нам предлагают ввести 5 строк, где первая строка начинается с "1." и заканчивается словом "тепловоз", вторая строка - "2." и "арбуз", третья строка - "3." и "бурундук" и так далее.
4. Мы видим, что слова "тепловоз", "арбуз", "бурундук", "кефир" и "урядник" должны быть выведены в алфавитном порядке.
5. Для того, чтобы отсортировать слова в алфавитном порядке, мы можем использовать функцию сортировки. В языке Python есть функция `sorted()`, которая может сортировать списки или строки.
6. Поэтому, чтобы решить эту задачу, мы сначала должны ввести 5 строк. Мы можем использовать оператор ввода `input()` в цикле, чтобы получить каждую строку от пользователя.
7. Затем, мы можем сохранить каждую строку в списке. Для этого, создадим пустой список и добавим каждую строку в этот список, используя метод `append()`.
8. После того, как мы сохраним все строки в списке, мы можем использовать функцию `sorted()` для сортировки списка в алфавитном порядке. Таким образом, мы получим отсортированный список слов.
9. Наконец, мы можем вывести каждое слово из отсортированного списка, используя цикл `for`.
10. Давайте запишем и протестируем наш код:

```python
# Вводим 5 строк и сохраняем слова в списке
words = []
for i in range(5):
line = input("Введите строку: ")
word = line.split(". ")[1] # получаем слово из строки
words.append(word)

# Сортируем список слов в алфавитном порядке
sorted_words = sorted(words)

# Выводим список слов
print("Список слов в алфавитном порядке:")
for word in sorted_words:
print(word)
```

11. Теперь давайте протестируем наш код с примером из задачи:

```
Введите строку: 1. тепловоз
Введите строку: 2. арбуз
Введите строку: 3. бурундук
Введите строку: 4. кефир
Введите строку: 5. урядник
Список слов в алфавитном порядке:
арбуз
бурундук
кефир
тепловоз
урядник
```

Таким образом, мы смогли решить задачу, введя 5 строк, сохраняя каждое слово в списке, сортируя список в алфавитном порядке и выводя все слова в правильном порядке.
4,5(67 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ