擅长:python、mysql、java
<p>这看起来更像是一个数学问题而不是Python问题,但我将给您一些提示:</p>
<ol>
<li>将输入拆分为标记(<code>str.split</code>)</li>
<li>将标记解析为整数(<code>int(x)</code>)</li>
<li>应用分数相加公式</li>
<li>转换为不可还原分数(除以gcd,可以使用欧几里得方法)</li>
<li>利润</li>
</ol>
<p>对于加分数:<code>a/b + c/d = (ad+cb)/bd</code>,因为<code>a</code>和{<cd5>}是1,简化为<code>(d+b)/db</code></p>
<p>或者,如果你懒得加减分数,看看<a href="http://docs.python.org/2/library/fractions.html" rel="nofollow">this</a></p>