带链式比较的PyCharm键入警告

2024-04-23 19:45:11 发布

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

在PyCharm中使用以下代码段:

print(1.0 < 2.0 < 3.0)

我在3.0上收到了以下警告:

Expected type int, got float instead.

为什么PyCharm给出的预期类型是int?这是PyCharm的输入错误还是链式比较的基本问题?你知道吗

以下代码不会引发任何警告:

print(1.0 < 2.0 < 3)
print(1.0 < 2 < 3)

Tags: 代码警告类型代码段type错误floatpycharm