擅长:python、mysql、java
<p>看起来您要做的是在输入每个数字时检查它是否已经在序列中。如果是,您可以立即将其声明为“非唯一”并跳出循环。否则,您将一直运行,直到用户以-1结束序列。如果你达到那个点,序列必须是“唯一的”。你知道吗</p>
<pre><code>def inputvalues():
firstnumber=int(input("Enter the first number:"))
Next=0
sequence=[firstnumber]
while Next !=-1:
Next=int(input("Next: "))
nextvalue=Next
sequence.append(nextvalue)
if sequence.count(nextvalue)>1:
print("The sequence {} is NOT unique!".format(sequence))
break
print("The sequence {} is unique!".format(sequence))
</code></pre>
<p>更多想法供您尝试:我不认为<code>nextvalue</code>变量是必要的。您还需要确保没有将-1添加到序列中。你知道吗</p>