未知编程错误?

2024-10-02 00:27:13 发布

您现在位置:Python中文网/ 问答频道 /正文

为了让我的代码正常工作,我试了一次又一次,但就是没有成功

ename = "Blue Slime"
ehp = 5
edf = 0
eatk = 1
print ("A % has appeared!") % ('ename')
print ("Enemy Stats:")
print ("HP = %") % ('ehp')
print ("DF = %") % ('edf')
print ("ATK = %") % ('eatk')

当我运行它时,程序说

ValueError: unsupported format character 'a' (0x61) at index 5

我搞不清楚问题出在哪里,我想得到一些帮助,看看我该怎么改


Tags: 代码dfstatsbluehphasprintedf
2条回答
("A % has appeared!") % ('ename')

应该是

("A %s has appeared!") % ('ename')

也就是说,在%之后需要一个格式说明符s。再次阅读字符串格式

(“出现了%A!”)%('名称') 应该是

打印(“出现了%s!”%'名称')

相关问题 更多 >

    热门问题