擅长:python、mysql、java
<p>将输入强制转换为<code>int</code>,并将<code>mersenne</code>的返回值赋给一个变量:</p>
<pre><code>def mersenne(n):
return (2**n-1)
print('Enter a number')
numberOne = int(input())
mersenneOne = mersenne(numberOne)
print('Enter a number')
numberTwo = int(input())
mersenneTwo = mersenne(numberTwo)
print('Enter a number')
numberThree = int(input())
mersenneThree = mersenne(numberThree)
print('Your Mersenne numbers are ', mersenneOne, ', ', mersenneTwo, ', ', mersenneThree, '.', sep='')
</code></pre>
<p>也不能用<code>+</code>将整数连接到字符串。(这不是JavaScript)。上面的代码在python3中使用<code>print</code>函数。如果您使用的是Python 2,则始终可以回溯到<code>str</code>:</p>
<pre><code>print('Your Mersenne numbers are ' + str(mersenneOne) + ', ' + str(mersenneTwo) + ', ' + str(mersenneThree) + '.')
</code></pre>