来自pygame的敬告(大误)
话不多说DeprecationWarning: an integer is required (got type float).Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
这是我遇到的问题,就是飞机大战那几节课
有影响吗,Python3.8.1 也许有影响,发代码看看 zltzlt 发表于 2020-4-16 21:43
也许有影响,发代码看看
个人认为不用发……
就是小甲鱼的代码
(当然,也可能不是,是从热心鱼油那边下载的) zltzlt 发表于 2020-4-16 21:43
也许有影响,发代码看看
好像在371排
pygame.draw.line(screen, energy_color, \
(each.rect.left, each.rect.top -5), \
(each.rect.left + each.rect.width * energy_remain, \
each.rect.top - 5), \
2)
就这样 翁坤1125 发表于 2020-4-16 21:45
个人认为不用发……
就是小甲鱼的代码
(当然,也可能不是,是从热心鱼油那边下载的)
警告是提醒你可能有问题 翁坤1125 发表于 2020-4-16 21:47
好像在371排
就这样
把它转化成整数看看
pygame.draw.line(screen, energy_color, \
(int(each.rect.left), int(each.rect.top - 5)), \
(int(each.rect.left) + int(each.rect.width * energy_remain), \
int(each.rect.top - 5)), \
2) zltzlt 发表于 2020-4-16 21:47
警告是提醒你可能有问题
好像说什么futrue的float的还有__int__的……………… 翁坤1125 发表于 2020-4-16 21:52
好像说什么futrue的float的还有__int__的………………
看警告提醒可能是说在 Python 的未来版本这段代码会报错 zltzlt 发表于 2020-4-16 21:51
把它转化成整数看看
额,还是警告欸 zltzlt 发表于 2020-4-16 21:52
看警告提醒可能是说在 Python 的未来版本这段代码会报错
OK明白可能是吧{:10_256:} 翁坤1125 发表于 2020-4-16 21:54
OK明白可能是吧
警告不是异常,得分类讨论 zltzlt 发表于 2020-4-16 21:43
也许有影响,发代码看看
换头像了 本帖最后由 hrp 于 2020-4-16 22:07 编辑
“弃用警告:需要一个整数(got类型为float)。不建议使用__int__隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。”
意思就是这段代码可能会因为未来版本的Python删除隐式转换后报错。 hrp 发表于 2020-4-16 22:05
“弃用警告:需要一个整数(got类型为float)。不建议使用__int__隐式转换为整数,并且在将来的Python版本 ...
ah懂了
你来晚了,不然最佳答案就是你的了{:10_277:}
页:
[1]