如果条件不能正常工作,python中两个数字的比较,为什么?

时间:2018-03-11 22:02:37

标签: python python-3.x python-2.7 if-statement

我有部分代码比较python中的两个数字,

   if (vw_q==vw_q):
        if dst<=th:
            cnd= not cnd
            print vw_d,vw_q,dst
    matched_index[j]=cnd 

并且条件(first if)比较两个数字如果两个数字相等则转到下一个if条件,但输出不正确。这是前几个输出:

24 38 44.929686067367584
20 14 22.70541826128124
10 11 35.3443227053815
24 44 1.650238537037012
39 42 11.848092479431216
39 28 11.848092479431216
23 46 0.18987032267705217
23 15 0.18987032267705217
.
.
.

你对此有何看法,为什么?

1 个答案:

答案 0 :(得分:2)

您在第一个if语句中将第一个数字与自身进行比较。

将其更改为:

react-router

你应该花点时间尝试自己解决错误,然后再发布在这里,因为这是你自己肯定能解决的问题。