NotCoolProgrammer
@NotCoolProgrammer

Как вывести все слова строки, содержащие нечетное количество букв относительно центра слова?

Задание: дана строка символов, состоящая из отдельных слов, отделенных пробелом. Вывести все слова строки, содержащие нечетное количество букв относительно центра слова. Всё, что смог написать (все равно с ошибкой):
a = input("Enter symbols: ").split()
b = []
for i in a:
    if (len(a[i])) %2 != 0:
        b.append(i)
print(b)
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
for i in a:

Если применить оператор for к списку, он перечисляет элементы списка, а не индексы.
Так что не len(a[i]) а len(i)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы