我正在使用grok学习,我似乎无法通过这个问题。您需要制作一个程序程序,您可以一次输入一个单词,并被告知您输入了多少个独特单词。你不应该重复重复。当你输入一个空白行时,程序应该停止询问更多的单词。使用列表查找唯一条目。 Python
这是我当前的代码:
words = []
word = input("Word: ")
while word != '':
words.append(word)
word = input("Word: ")
print('You know', len(words), 'unique word(s)!')
它计算的话您输入的金额,但我无法弄清楚如何使它检查它的词是独一无二的。下面是所需的输出:
Word: Chat
Word: Chien
Word: Chat
Word: Escargot
Word:
You know 3 unique word(s)!
这里是另一个:
Word: Katze
Word: Hund
Word: Maus
Word: Papagei
Word: Schlange
Word:
You know 5 unique word(s)!
使用一组,而不是一个列表。 – 2014-10-17 04:07:14
请继续,我真的需要帮助 – 2014-10-17 04:07:54
我认为阅读[什么是一套](https://docs.python.org/3.4/library/stdtypes.html#set-types-set-frozenset)会照亮。 – 2014-10-17 04:10:01