我有这个代码,它几乎是正确的:
list = []
list = input('Word: ')
while list != '':
list = input('Word: ')
for Word in list:
print(list)
但它需要 - 你知道3个独特的单词! - 之后。
有人可以帮我完成这段代码吗,因为我已经尝试了一切来解决这个问题,这让我发疯了
答案 0 :(得分:0)
count=0
//increments when a unique word is entered.
var1=""
i=0
list=[]
var1=input('Word: ')
while(var1!="" && var1!=" "):
//stops when the input is space or null
if var1 not in list
//checks if the word is already present
list[i]=var1
i=i+1
count=count+1
var1=input('Word: ')
print("Printing your unique words")
i=0
while(i<count) // prints unique words
print(list[i] "\n")
i=i+1
Print("No. of unique words entered"+count)
//prints no. of unique words
这将完全符合您的要求。如果发生某些错误,请在评论中告诉我。当用户输入空格或什么都没有时,程序将停止输入。
答案 1 :(得分:0)
这是给使用Python 3的那些人的,这是我完成希腊语学习-编程入门(Python)课程时所做的。
words = []
word = input('Word: ')
while word != '':
if word not in words:
words.append(word)
word = input('Word: ')
print('You know', len(words), 'unique word(s)!')
希望它可以在将来帮助任何人。