擅长:python、mysql、java
<p>在Python中,将不可变对象传递给函数将按值传递,而不是按引用传递。在<code>int_or_float()</code>函数中将值强制转换为<code>int()</code>或<code>float()</code>,但不会在代码的主流中捕获它。因此,<code>NetSale</code>变量不会被<code>int_or_float()</code>函数修改。它仍然是一根弦。只需在函数调用之后捕获它:</p>
<pre><code>NetSale = int_or_float(NetSale)
ListFee = int_or_float(ListFee)
PayPalFee = int_or_float(PayPalFee)
ShippingFee = int_or_float(ShippingFee)
</code></pre>