Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
19 мая 2024 11:27
519
Условие:С клавиатуры вводятся имена известных людей или брендов, с которыми сотрудничала компания "Вау Хауз". Каждое имя с новой строки. Символ окончания ввода данных – строка "и другие".Отсортируйте список по алфавиту и выведите в столбик на экран.
Формат входных данныхВводится несколько строк, символ окончания ввода – строка "и другие".
Формат выходных данныхВыведите в столбик на экран новый список.ПримерыВХОДНЫЕ ДАННЫЕВЫХОДНЫЕ ДАННЫЕгучи
пик
габана
эпл
и другие
габана
гучи
пик
эпл
сбербанк
тинькофф
вкусвилл
перекресток
коммунарка
и другие
вкусвилл
коммунарка
перекресток
сбербанк
тинькофф
мой код:
names = []
while True:
name = input()
if name == "и другие":
break
names.append(name)
names.sort()
for name in names:
print(name)
и пишет что:
гучи пик габана эпл и другие
Correct
габана гучи пик эпл
Output
Недоступно для просмотра
Checker
wrong answer 1st lines differ - expected: 'габана', found: ''
1
ответ
Проблема в том, что вы сортируете список и выводите его внутри цикла `while`, что приводит к некорректному результату. Вам нужно сначала собрать все имена, затем отсортировать список и уже после этого выводить его. Вот исправленный код:
```python
names = []
while True:
name = input()
if name == "и другие":
break
names.append(name)
names.sort()
for name in names:
print(name)
```
Попробуйте использовать этот исправленный код для получения правильного результата.
```python
names = []
while True:
name = input()
if name == "и другие":
break
names.append(name)
names.sort()
for name in names:
print(name)
```
Попробуйте использовать этот исправленный код для получения правильного результата.
0
·
Хороший ответ
19 мая 2024 11:30
Остались вопросы?
Еще вопросы по категории Информатика
1) Между населенными пунктами А В С D E F построены дороги, протяженность которых приведена в таблице. (Отсутствие числа в таблице означает, что прямо...
на каждом этаже в вашей школе должен быть план эвакуации при пожаре найдите и изучите его . какие обьекты представлены на этой схеме?...
Укажите основные типы окон в Windows: 1)папок, документов, вспомогательные. 2)вспомогательные, редактирования, папок. 3)приложений, папок, диалоговы...
Дан фрагмент программы. Чему должно быть равно начальное значение переменной x, чтобы в результате работы алгоритма на экране были напечатаны ровно&nb...
У исполнителя Омега две команды, которым присвоены номера: 1. прибавь 3; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2).Выполняя первую из...