Предмет: Информатика,
автор: nurislamnurdinuulu
На Пайтоне.Дам 30баллов!Дан текст, заканчивающийся точкой. вывести все слова из этого текста , у которых длина четная и первая половина совпадает со второй половиной (Например: ПУРПУР, ВАРВАР).
Ответы
Автор ответа:
3
text = ""
text = list(map(str, text.split()))
for i in range(len(text)):
if len(text[i]) % 2 == 0:
if text[i][len(text[i])//2:] == text[i][:len(text[i])//2]:
print(text[i])
*Не будет работать если рядом со словами будут знаки пунктуации
nurislamnurdinuulu:
Извиняюсь,но я написал текст во внутрь " "а там не работает почему?
не знаю, должно работать
дай текст, я проверю
Можешь сам там написать какой-нибудь текст заранее спасибо
у меня всё работало
А какой текст ты писал?
Напиши свой текст
??
Автор ответа:
1
text = input("Введите текст: ") # Вводим текст
text = text.split() # Разбиваем текст на слова
for i in text: # Итерируемся по словам
if len(i) % 2 == 0: # Проверяем длину слова на четность
if i[: len(i) // 2] == i[len(i) // 2 :]: # Проверяем, что первая и вторая половины слова равны
print(i) # Печатаем слово
Можете привезти пример,а то у меня не получается либо я не понял, заранее спасибо
Похожие вопросы
Предмет: Українська мова,
автор: maximt150609
Предмет: Алгебра,
автор: anastasia25655o
Предмет: Английский язык,
автор: Аноним
Предмет: Окружающий мир,
автор: zagdaiviktoria
Предмет: Английский язык,
автор: oksanapershina88