Помогите с кодом на Питоне. d = {}h = []while True: st = input().
Помогите с кодом на Питоне. d = {}h = []while True: st = input().
Проблема в вашем коде заключается в том, что вы сравниваете введенную строку с 'конец' в виде списка, а не в виде строки. В результате условие никогда не будет выполнено и цикл будет продолжаться бесконечно.
Чтобы исправить это, вы можете изменить условие проверки на if st[0] == 'конец':
, чтобы сравнивать первый элемент списка st
с 'конец'. Вот исправленный код:
d = {}
h = []
while True:
st = input().split()
if st[0] == 'конец':
break
else:
h.append(st)
for i in h:
d.setdefault(i, []).append(i[1])
print(d)
Теперь, когда вы вводите 'конец', цикл будет прерываться и программа выведет словарь d
.
1,4-бутандиол: свойства и применение
1c-mart: Отзывы пользователей
Как подключить ноутбук к компьютеру с помощью HDMI
Параллелограм и трапеция: различия и сходства
Прошивка принтера: нужно ли прошивать картридж?
"Простофилия: миф или реальность?"
Простуда у верблюда: откуда она появилась?
Регулярные ночные кошмары: как справиться с ними
Сердечные щрамы, делают мужчин сильнее?
**Серебрянское лесничество: история и значение**
Теле 2 Казахстан: возможности бесплатного интернета
Традиционные праздники в моей семье:
"Трендовые парни: реальность или фантазия?"
Трещина, вывих или ушиб?
Заголовок: "Химические реакции: примеры и уравнения"
Заголовок: Химия 8 класс. Помогите решить эти задания
Заголовок: Иди уж на поклон, да не забудь...
Заголовок: Как вылечить рану на губе?
Заголовок: Как выложить видео в тик ток в России
Заголовок: Можно ли носить серьгу?
Заголовок: Можно ли одной штангой накачать все тело?
Заголовок: Можно ли определять пол цыплёнка?
Заголовок: Расчет площади трехугольников
Заголовок: "Русский язык: приставки пре- и при-"
Заголовок: С чего лучше начать учить 3D моделирование?
Заголовок: Тайна в тумане: что увидела Ольга Бузова?