擅长:python、mysql、java
<p>这就是我如何用我认为更像Python的方式编写代码:</p>
<pre><code>def poly2(P):
result = []
for item in P:
n, e = item
if e == 0:
result.append("1")
else:
result.append("{}x^{}".format(n, e))
return " + ".join(result)
# 4x^230 + 7x^96 + 1
testP = [(4,230), (7,96), (1,0)]
print poly2(testP)
</code></pre>
<p>请注意,返回字符串表示比直接从函数打印它更灵活。在</p>