【发布时间】:2016-02-20 23:31:48
【问题描述】:
我正在尝试编写一个程序来告诉某人对物体造成了多大的伤害,并且我还想打印出它造成的伤害,但即使在查看了我发现的内容之后似乎也不起作用。这是代码
damage = random.randint(1,3)
print ("You delt %"+damage+"% damage")
如果有人知道它为什么不起作用,我将非常感激。
【问题讨论】:
-
{} 在那里做什么?
-
我很不擅长使用这个网站...但是我正在学习
-
@cryce,不能加字符串和int,用
print("You delt {}% damage".format(damage)) -
为您解决了这个问题。请始终包含完整的错误消息。 “有些东西不起作用”没有帮助。尽管在这种情况下,很明显您必须在调用
print时使用str(damage)。