解決Simplify chained comparison

在這裏插入圖片描述
現象如上圖,pycharm提示需要”Simplify chained comparison“,咋一看提示,需要把這行表達式寫的更簡化一些,看了好一會,發現並沒有邏輯上可以簡化的地方。後來改成elif inc_perc < 0.0 and size_diff > 0:就好了。

那麼問題基本可以定位了,是float 類型和 int類型的比較問題,這裏的size_diff是int,inc_perc是float,兩種不同類型的運算在同一表達式裏,需要明確比較的類型,如果單獨運算是不提示的,如if inc_perc == 0: 這一行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章