Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
19 мая 2024 11:37
290
С клавиатуры вводятся имена известных людей или брендов, с которыми сотрудничала компания "Вау Хауз". Каждое имя с новой строки. Символ окончания ввода данных – строка "и другие".
Отсортируйте список по алфавиту и выведите в столбик на экран.
Формат входных данных
Вводится несколько строк, символ окончания ввода – строка "и другие".
Формат выходных данных
Выведите в столбик на экран новый список.
Примеры
ВХОДНЫЕ ДАННЫЕВЫХОДНЫЕ ДАННЫЕгучи пик габана эпл и другие габана гучи пик эпл сбербанк тинькофф вкусвилл перекресток коммунарка и другие вкусвилл коммунарка перекресток сбербанк тинькофф
Мой код:
names = []
while True:
name = input()
if name == "и другие":
break
names.append(name)
names.sort()
for name in names:
print(name)
Ошибка:
File "/home/user/run/source.py", line 5 break ^ SyntaxError: 'break' outside loop
1
ответ
Ошибка "SyntaxError: 'break' outside loop" возникает потому, что оператор "break" должен использоваться внутри цикла, а в вашем коде он находится вне цикла. Для исправления ошибки переместите оператор "break" внутрь цикла 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:39
Остались вопросы?
Еще вопросы по категории Информатика
В трех седьмых классах 70 ребят.Из них 27 занимаются в драмкружке,32 поют в хоре,22 увлекаются спортом.В драмкружке-10 ребят из хора,в хоре-6 спортсме...
В файле 17.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно...
Сколько из приведённых чисел Z удовлетворяют логическому условию: ((Z кратно 4) v (Z кратно 5)) → (Z кратно 6)? 1) 4; 2) 6; 3) 7; 4) 12....
(Python) Напишите программу для работы с рейтингами фильмов. Она может обрабатывать следующие команды: add - добавить фильм с указанным названием. Ес...
Помогите пожалуйста! 1.Из каких частей состоит видеоадаптер? 2.Что зависит от качества видеокарты? 3.Что такое растр? 4.Какие устройства используют...