На Пайтоне.Дам 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) # Печатаем слово
Можете привезти пример,а то у меня не получается либо я не понял, заранее спасибо
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад