<p>所以我试着把一个字符串变成一个整数,然后让控制台用正确的逗号打印数字</p>
<p>所以字符串可以是“200万”,但我希望控制台打印2000000作为一个整数,包括逗号分隔符,到目前为止这是我的代码</p>
<pre><code>def main():
print("Please enter a number using the word 'thousand' or 'million'.")
number = input("For example, 1 million or 1 thousand: ")
data = number.split(" ")
if data[1] == str.lower('thousand'):
data[1] = 000
reply = (int(data[0]) + data[1])
print(f"{reply:,}")
main()
</code></pre>
<p>但是当我运行代码并输入“2000”时,控制台只打印数字2,没有零或逗号,我哪里出错了</p>