带有链式比较的PyCharm输入警告

时间:2018-07-13 20:14:19

标签: python pycharm typing

在PyCharm中具有以下代码段:

print(1.0 < 2.0 < 3.0)

我在3.0收到以下警告:

  

预期类型为int,取而代之的是float

为什么PyCharm给出的期望类型是int?是PyCharm的输入错误,还是链比较的基础?

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

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

1 个答案:

答案 0 :(得分:3)

由于@AKX,我在PyCharm错误跟踪器中找到了issue。现在应该修复,我将PyCharm版本更新为2018。

后续:在2018年修复。