擅长:python、mysql、java
<p>只要换一行:</p>
<pre><code>value = input ("Input your current value: ")
</code></pre>
<p>对此:</p>
<pre><code>value = float(input("Input your current value: "))
</code></pre>
<p>出现错误的原因是<code>input</code>函数返回一个字符串。可以将字符串(或任何序列)与整数相乘,例如<code>"foo" * 3</code>计算结果为<code>"foofoofoo"</code>。但这显然不适用于浮点数,这不是你想要的。相反,您需要将字符串转换为一个数字,然后将其与<code>convertor</code>值相乘。你知道吗</p>