【问题标题】:how to do maths using ints that have been coverted into strings (python) [duplicate]如何使用已转换为字符串的整数进行数学计算(python)[重复]
【发布时间】:2023-02-20 00:15:22
【问题描述】:

我正在使用 python 制作一个基于文本的世界统治游戏,对于游戏中的货币,我想把它放在打印语句中,所以我将货币从 int 转换为 str,并且知道我是否尝试从中减去,它给了我一个错误。

所以我尝试将 int 转换为 str,例如:money = str(1000) 然后执行:money -=100 then print("you have" + money + "left"), 但是我运行的时候出错了。

【问题讨论】:

  • 如果知道有帮助,我正在使用 Google Colab 来运行我的代码。
  • 所以就不我猜是转换成字符串?!
  • 欢迎来到堆栈溢出。 “对于游戏中的货币,我想把它放在打印语句中,所以我将货币从 int 转换为 str,并且知道如果我尝试从中减去它,它会给我一个错误。”然后不要那样做.先算算,然后然后使用完全不同的技术处理你“想把它放在打印声明中”的事实。请查看链接的副本。

标签: python


【解决方案1】:

我想你可以做 int(money) 再次做数学。

money = 1000
money = str(money)

int_money = int(money)
int_money -= 1000

print(f"You have {int_money} left)

【讨论】:

    猜你喜欢
    • 2015-01-28
    • 2019-11-08
    • 2012-10-16
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    相关资源
    最近更新 更多