鱼C论坛

 找回密码
 立即注册
查看: 1780|回复: 13

[已解决]来自pygame的敬告(大误)

[复制链接]
发表于 2020-4-16 21:41:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
话不多说
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
最佳答案
2020-4-16 21:52:45
翁坤1125 发表于 2020-4-16 21:52
好像说什么futrue的float的还有__int__的………………

看警告提醒可能是说在 Python 的未来版本这段代码会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-16 21:43:56 | 显示全部楼层
也许有影响,发代码看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 21:45:44 | 显示全部楼层
zltzlt 发表于 2020-4-16 21:43
也许有影响,发代码看看

个人认为不用发……
就是小甲鱼的代码
(当然,也可能不是,是从热心鱼油那边下载的)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 21:47:14 | 显示全部楼层
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)
就这样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 21:47:19 | 显示全部楼层
翁坤1125 发表于 2020-4-16 21:45
个人认为不用发……
就是小甲鱼的代码
(当然,也可能不是,是从热心鱼油那边下载的)

警告是提醒你可能有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 21:51:28 | 显示全部楼层
翁坤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)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 21:52:05 | 显示全部楼层
zltzlt 发表于 2020-4-16 21:47
警告是提醒你可能有问题

好像说什么futrue的float的还有__int__的………………
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 21:52:45 | 显示全部楼层    本楼为最佳答案   
翁坤1125 发表于 2020-4-16 21:52
好像说什么futrue的float的还有__int__的………………

看警告提醒可能是说在 Python 的未来版本这段代码会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 21:53:22 | 显示全部楼层
zltzlt 发表于 2020-4-16 21:51
把它转化成整数看看

额,还是警告欸
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 21:54:15 | 显示全部楼层
zltzlt 发表于 2020-4-16 21:52
看警告提醒可能是说在 Python 的未来版本这段代码会报错

OK明白可能是吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 21:55:08 From FishC Mobile | 显示全部楼层
翁坤1125 发表于 2020-4-16 21:54
OK明白可能是吧

警告不是异常,得分类讨论
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 22:03:43 | 显示全部楼层
zltzlt 发表于 2020-4-16 21:43
也许有影响,发代码看看

换头像了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 22:05:49 From FishC Mobile | 显示全部楼层
本帖最后由 hrp 于 2020-4-16 22:07 编辑

“弃用警告:需要一个整数(got类型为float)。不建议使用__int__隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。”
意思就是这段代码可能会因为未来版本的Python删除隐式转换后报错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 22:16:42 | 显示全部楼层
hrp 发表于 2020-4-16 22:05
“弃用警告:需要一个整数(got类型为float)。不建议使用__int__隐式转换为整数,并且在将来的Python版本 ...

ah懂了
你来晚了,不然最佳答案就是你的了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 14:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表