Из этого потока мыслей ничего не смог понять, но проверка на то, есть ли одинаковые буквы в словах делается так:
if set(word1) & set(word2): ...
Кирилл ТарасевичУченик (205)
2 года назад
У меня в программе есть список, в него записываются данные через цикл for (спрашиваются слова у пользователя). Количество элементов этого списка зависит от того, сколько было введено количество в начале программы (тобиж пользователь в начале программы ввел под количеством слов 5 (это в моей программе переменная n), то список будет состоять из 5 слов). Вот как мне вывести из списка слова так, чтобы можно было у всех слов из этого списка проверить похожие буквы? (Если не понятен ход моих мыслей - говори, постараюсь изложить еще понятнее).
программа (+ скриншот):
l = int(input()) # Длина слова (буквы)
n = input() # Количество слов
n2 = []
for i in range(int(n)):
n1 = input() # Спрашивает слова по кол-во
n2.append(n1) # Запись слов в список
if(l < len(n1)): # проверка их на нужную длинну
print('У слова меньшее кол-во символов чем было задано')
exit()
else:
pass