Нужна помощь к задаче Напишите программу для поиска жизни. Живыми будем считать слова, в которых есть повторяющиеся буквы – не важно, в каком регистре. Найдите в строках все такие слова, соберите вместе, но не повторяйтесь! И выведите по одному в строке в любом порядке.
Конечно, вот пример программы на Python для решения этой задачи:
def find_duplicateswordswordswords: result = set
for word in words: if lenset(word.lower())set(word.lower())set(word.lower()) < lenwordwordword: result.addwordwordword
return result def main: input_string = input"Введитестроку:""Введите строку: ""Введитестроку:"
words_list = input_string.split duplicate_words = find_duplicateswordslistwords_listwordslist for word in duplicate_words: printwordwordword if __name__ == "__main__": main
Программа принимает строку от пользователя, разбивает её на слова, и затем с помощью функции find_duplicates находит все слова, в которых есть повторяющиеся буквы. Найденные слова выводятся на экран по одному в строке.
Для запуска программы просто скопируйте код в среду разработки Python например,IDLEнапример, IDLEнапример,IDLE и запустите.
Конечно, вот пример программы на Python для решения этой задачи:
def find_duplicateswordswordswords:result = set for word in words:
if lenset(word.lower())set(word.lower())set(word.lower()) < lenwordwordword:
result.addwordwordword return result
def main:
input_string = input"Введитестроку:""Введите строку: ""Введитестроку:" words_list = input_string.split
duplicate_words = find_duplicateswordslistwords_listwordsl ist
for word in duplicate_words:
printwordwordword
if __name__ == "__main__":
main
Программа принимает строку от пользователя, разбивает её на слова, и затем с помощью функции find_duplicates находит все слова, в которых есть повторяющиеся буквы. Найденные слова выводятся на экран по одному в строке.
Для запуска программы просто скопируйте код в среду разработки Python например,IDLEнапример, IDLEнапример,IDLE и запустите.