擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>games=[("anna","ross"),("manny","maria"),("rita","joel")]
results=[(2,0),(1,3),(1,1)]
output = []
for g, r in zip(games, results):
if r[0] == r[1]:
output.append("TIE")
elif r[0] < r[1]:
output.append(g[1])
else:
output.append(g[0])
</code></pre>
<p>第二次尝试中的一个问题是,即使出现平局,k==max()也会返回True。平局意味着元组中的两个值都是最大值,因为它们是相同的</p>