Прежде всего, добро пожаловать в переполнение стека!
Решение вашей проблемы будет включать инициализацию другого списка, который, вероятно, называется words_mentioned
над вашим циклом, и добавление к нему слов, которые вы уже напечатали. Если слово в words_mentioned
, не печатайте его. Конечный код будет выглядеть так:
a = str(input("Word 1 = "))
b = str(input("Word 2 = "))
c = str(input("Word 3 = "))
d = str(input("Word 4 = "))
e = str(input("Word 5 = "))
f = str(input("Word 6 = "))
words = [a, b, c, d, e, f]
words_mentioned = []
def count_words(words):
for i in words:
wordscount = {i:words.count(i)}
if i not in words_mentioned:
print(wordscount)
words_mentioned.append(i)
count_words(words)