擅长:python、mysql、java
<pre><code>translation = input("Word: ")
previous = []
while translation != "":
source = translation.split()[0].strip()
if source not in previous:
previous.append (source)
translation = input("Word: ")
print("You know", len(previous), "unique translation(s)!")
</code></pre>
<p>另外一个很酷的方法,由AshwiniChaudhary在评论中建议。在</p>
^{pr2}$
<p><strong>编辑:</strong>如果必须匹配整个字符串</p>
<pre><code>previous = []
for translation in iter(input, ""):
if translation not in previous:
previous.append (source)
print("You know", len(previous), "unique translation(s)!")
</code></pre>
<p><strong>输出</strong></p>
<pre><code>~$ python3 Test.py
Word: friend = kalyardi
Word: happy = jipa-jipa
Word: bird = jirripirdi
Word: friend = kalyardi
Word:
You know 3 unique translation(s)!
</code></pre>