擅长:python、mysql、java
<p>在相乘之前,您需要转换下注字符串<strong>:</p>
<pre><code>Winnings = int(Wager) * 6
</code></pre>
<p><code>Wager</code>是一个字符串,因此<code>'5'</code>和相乘字符串是允许的,这将生成一个新字符串,其值重复:</p>
<pre><code>>>> '5' * 6
'555555'
</code></pre>
<p>然后,转换新字符串,将产生比预期更大的胜利</p>
<p>最好尽早转换用户输入,这样在代码的其他地方就更难犯这样的错误。这也有助于减少将输入转换为整数所需的位数:</p>
<pre><code>Wager = int(input("Please enter a wager: "))
UserNumber = int(input("Enter a number: "))
</code></pre>