擅长:python、mysql、java
<p>这真的很有趣。在这里输入一个字符串:</p>
<pre><code>Wager = input("Please enter a wager: ")
</code></pre>
<p>在您的例子中,<code>Wager</code>是<em>字符串</em><code>"5"</code>。然后,将这个<em>字符串</em>乘以6:</p>
<pre><code>Winnings = int(Wager * 6)
</code></pre>
<p>这与<code>Winnings = int("5"* 6)</code>相同,但是<code>"5"* 6 == '555555'</code>!然后,<code>int</code>将其转换为整数,得到的结果不正确</p>
<p>您想将什么转换为整数:字符串<code>"5"* 6</code>还是字符串<code>"5"</code>?你的意思肯定是:</p>
<pre><code>Winnings = int(Wager) * 6
</code></pre>